NOSCRIPT и ПС

CD
На сайте с 21.10.2004
Offline
82
455

Кто в курсах...

<NOSCRIPT><meta http-equiv="refresh" content="0; url=http://site.ru/sorry_no_js.php"></NOSCRIPT>

ПС на это корректно отреагируют?

Отличная конвертация женского трафика. (http://tinyurl.com/394ayz3) Второй месяц - в подарок! Core2Duo E6600 2x2.4ГГц / 4ГБ / 2x250ГБ => $68/мес. (http://tinyurl.com/E6600)
SJ
На сайте с 16.03.2008
Offline
78
#1

А должны?

Потому как тег meta - это в разделе документа head, а noscript - в разделе документа body.

Любимый хостинг (http://beget.ru?id=2902) How can we grow old when the soundtrack of our lives is rock-n-roll?
CD
На сайте с 21.10.2004
Offline
82
#2

Хм, поднял доки, таки да... странно, почему бы не разрешить это, в данном случае в хеадер то контент не идет ведь.

Ладно, а какой вариант посоветуете? Сайт не предполагает поддержки работы для пользователей без JavaScript.

SJ
На сайте с 16.03.2008
Offline
78
#3

Ну, банальнее всего - просто в начале\конце документа в <noscript> завернуть все содержимое sorry_no_js.php

Если вы не хотите кроме этого совсем ничего показывать тем, у кого JS отключен - поставьте контейнеру в котором выводится это "все остальное для JS enabled" стиль display:none (или visibility:hidden) и после загрузки документа (DOM) скриптом ставьте этому диву видимость.

Тогда те, у кого отключен скрипт не увидят ничего, кроме предупреждения.

Те, у кого скрипт включен предупреждения не увидят изначально, а контент станет видим сразу после загрузки документа (или документа + картинки - смотря как на что повесить).

CD
На сайте с 21.10.2004
Offline
82
#4

Ясно, благодарю. ПС такой вариант нормально поймут, не воспримут за дорвейство / клоакинг?

SJ
На сайте с 16.03.2008
Offline
78
#5

Нормально поймут.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий