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