[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как заставить <noscript> работать в опере?
VELIK505
как заставить <noscript> работать в опере?
Допустим имеем код:
<noscript><meta http-equiv="refresh" content="0; URL=/onjava.php"></noscript>

во всех браузерах если отключаем Яву скрипт то редирект идёт а опере побарабану



Спустя 1 час, 35 минут, 53 секунды (13.04.2011 - 13:44) Snus написал(а):
А если
<noscript><meta http-equiv="refresh" content="1; URL=onjava.php"><a href="onjava.php">onjava.php</a></noscript>

Спустя 48 минут, 2 секунды (13.04.2011 - 14:32) VELIK505 написал(а):
Цитата (Snus @ 13.04.2011 - 10:44)
А если
<noscript><meta http-equiv="refresh" content="1; URL=onjava.php"><a href="onjava.php">onjava.php</a></noscript>

Да нет оказываеться в Opera 11.0 и в 11.01 есть баг не понимает <noscript>
в 11.10 уже всё ок

Спустя 5 часов, 48 минут, 15 секунд (13.04.2011 - 20:20) Snus написал(а):
Глючная опера у тебя smile.gif

Спустя 16 минут, 58 секунд (13.04.2011 - 20:37) killer8080 написал(а):
Как вариант можно попробовать отказаться от <noscript>. Включить мета тег напрямую, а следом за ним js код удаляющий его из DOM.
<meta id="noJsMeta" http-equiv="refresh" content="1; URL=onjava.php">
<script
type="text/javascript">
var
noJsMeta= document.getElementById("noJsMeta");
noJsMeta.parentNode.removeChild(noJsMeta);
</script>


PS это только предположение, на практике такого никогда не делал
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.