Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: sahde от 07 Сентября 2003, 10:14:10

Название: Сообщение о загрузке страницы...
Отправлено: sahde от 07 Сентября 2003, 10:14:10
На странице сайта http://www.xxx.ru расположены скрипты уведомляющие о том, что идет загрузка страниц... В Internet Explorer 5 все работает отлично - тоесть при окончании загрузки надпись о том, что идет загрузка исчезает. Однако на других броузерах надпись остается...

Вод java-скрипт выводящий сообщение о загрузке в центре экрана:

document.write(\'
Идет загрузка страницы...

\');

А вот java-скрипт убирающий это сообщение (загружается в последнем скрипте):

document.all.vnimanie.style.visibility=\'hidden\';


В общем кто занет как надо изменить скрипт, чтобы работало это на всех типах браузеров? (а не т олько на IE). Заранeе благодарю...

--------------
Оба java-скрипта вызываются из html кода. Причем каждый из них отдельно...
Название: Сообщение о загрузке страницы...
Отправлено: Макс от 07 Сентября 2003, 13:50:35
в faq-е есть ссылки на яваскриптовские библиотеки для создания кроссброузерных скриптов
Название: Сообщение о загрузке страницы...
Отправлено: sahde от 08 Сентября 2003, 00:43:56
может пальцем покажешь? :)

Всетаки хотелось бы просто получить ответ - почему данный скрипт понимается только IE, а Мозилла и Нетскейп выдает ошибку?

вот он:
document.all.vnimanie.style.visibility=\'hidden\';

:insane:
Название: Сообщение о загрузке страницы...
Отправлено: mike от 08 Сентября 2003, 12:09:43
Цитировать
sahde:
вот он:
document.all.vnimanie.style.visibility=\'hidden\';

Потому что document.all - это коллекция, которая есть только в MSIE-совместимых браузерах.
В Мозилле стоит делать так:
document.getElementById(\'vnimanie\').style.visibility = \'hidden\';
А в NN очень зависит от "дерева" слоев. Если слой на верхнем уровне, то
document.layers[\'vnimanie\'].visibility = \'hide\';

Цитировать
sahde:
может пальцем покажешь?

А может, все-таки FAQ посмотришь? ;)
Название: Сообщение о загрузке страницы...
Отправлено: Макс от 08 Сентября 2003, 13:45:18
http://forums.webscript.ru/ => Яваскрипты => FAQ !!! => читай конец первой мессаги

ЗЫ
[off] сам юзаю klayers и практически не задумываюсь о проблеме кроссброузерности[/off]