Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: DAL от 05 Марта 2002, 20:52:02

Название: Как можно с помощью скрипта опредилить...
Отправлено: DAL от 05 Марта 2002, 20:52:02
...включена ли графики у пользователя и отправить его на тот сайт, который оптимизирован для пользователей с отключеной графикой, если же не отключена, то пересылать на нормальную страницу... Подскажите плиз! :insane:
Название: А ты попробуй так:
Отправлено: puh от 05 Марта 2002, 21:52:09
1. Сделай на входной странице с существующей картинкой но БЕЗ размеров
2. По осбытию onLoad проверь размеры этой картинки
3. При соответствии оригинальным - графика вкл., иначе выкл.

Только одно большое НО: обычно те, кто отключают графику ТЕМ БОЛЕЕ отключают скрипты... :)
Название: Как можно с помощью скрипта опредилить...
Отправлено: DAL от 05 Марта 2002, 22:35:45
Насколько я заню, то для таких случаев есть и когда отключени скрипты, то выполняется этот тэг, хотя я не проверял...

Может приведёшь пример этого способа, который ты поведал вверху, пожалуйтса...
Название: Что-то вроде...
Отправлено: puh от 05 Марта 2002, 22:49:31


Test







В корне должен быть t.gif 1x1px (правда проверка только по ширине, а вообще любой рисунок можешь использовать...)

Насчет
Название: Как можно с помощью скрипта опредилить...
Отправлено: dub от 23 Августа 2003, 03:22:37
Существуют ли другие способы?
Название: Как можно с помощью скрипта опредилить...
Отправлено: Макс от 23 Августа 2003, 10:29:03
dub
для того чтобы ответить на твой вопрос нужно знать, чем не устраивает тебя этот.
Название: Как можно с помощью скрипта опредилить...
Отправлено: dub от 23 Августа 2003, 16:46:16
Макс
Тем, что в дизайн страницы мне придется вставить некое изображение и не указать для него размеров. В случае, если графика отключена, я узнаю об этом, потому что размеры у картинки будут не 1*1, а 28*30. Но в случае, если графика таки включена, пока изображение не загружено, если размеры его не указаны явно, оно имеет некий дефолтный размер (кажется те же 28*30), что вызывает "скачки" разметки при загрузке страницы.
Можно, конечно, просто подгрузить эту картинку в буфер в , еще до загрузки .
Можно разместить эту тестовую картинку в
.
"Самые сложные вопросы становятся самыми простыми, когда задаешь их самому себе".
Спасибо.
Кроме того, просто было интересно, делается ли это по другому, или это решение признано оптимальным.