Программирование > JavaScript & JScript

Сообщение о загрузке страницы...

(1/1)

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

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

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

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

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


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

--------------
Оба java-скрипта вызываются из html кода. Причем каждый из них отдельно...

Макс:
в faq-е есть ссылки на яваскриптовские библиотеки для создания кроссброузерных скриптов

sahde:
может пальцем покажешь? :)

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

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

:insane:

mike:

--- Цитировать ---sahde:
вот он:
document.all.vnimanie.style.visibility=\'hidden\';
--- Конец цитаты ---

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


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

А может, все-таки FAQ посмотришь? ;)

Макс:
http://forums.webscript.ru/ => Яваскрипты => FAQ !!! => читай конец первой мессаги

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

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии