Показать сообщение отдельно
  #10 (permalink)  
Старый 13.03.2009, 16:21
Профессор
Отправить личное сообщение для AzriMan Посмотреть профиль Найти все сообщения от AzriMan
 
Регистрация: 27.02.2009
Сообщений: 215

Сообщение от Gvozd Посмотреть сообщение
может.
более того это одна из самых распрастраненых ошибок новичков.
сделать можно несколько вещей:
1)расположить скрипт не в теге head, а после элементов с которыми он работает
2)обернуть код в функцию, и выполнить его либо по событию window.onload, либо по таймауту
а если воспользоваться этим советом? http://javascript.ru/optimize/perfor...ules#js_bottom

p.s. добавлю от себя. у меня страница загружается как есть. после этого выполняется ф-я, повешенная на событие onLoad, которая уже изменяет страницу как надо (это при условии если эти изменения нельзя совершить в процессе загрузки). на крайний случай (что бы пользователю не был виден процесс "изменений") я нужней элемент оборачиваю скрытым дивом, изменяю, и делаю его видимым. или, еще на крайний случай, вставляю слово "Загрузка", изменяю нужный элемент, "Загрузку" удаляю и делаю тот блок видимым
Ответить с цитированием