Автор Тема: Сообщение о загрузке страницы...  (Прочитано 3324 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sahde

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://mebelshop.com
Сообщение о загрузке страницы...
« : 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 кода. Причем каждый из них отдельно...
« Последнее редактирование: 01 Мая 2006, 10:19:40 от sahde »

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Сообщение о загрузке страницы...
« Ответ #1 : 07 Сентября 2003, 13:50:35 »
в faq-е есть ссылки на яваскриптовские библиотеки для создания кроссброузерных скриптов
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн sahde

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://mebelshop.com
Сообщение о загрузке страницы...
« Ответ #2 : 08 Сентября 2003, 00:43:56 »
может пальцем покажешь? :)

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

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

:insane:

Оффлайн mike

  • ProPerl\'er
  • Старожил
  • ****
  • Сообщений: 435
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Сообщение о загрузке страницы...
« Ответ #3 : 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 посмотришь? ;)
[ основной браузер когда-то был, теперь попробуй разберись =]

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Сообщение о загрузке страницы...
« Ответ #4 : 08 Сентября 2003, 13:45:18 »
http://forums.webscript.ru/ => Яваскрипты => FAQ !!! => читай конец первой мессаги

ЗЫ
[off] сам юзаю klayers и практически не задумываюсь о проблеме кроссброузерности[/off]
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

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