Показать сообщение отдельно
  #9 (permalink)  
Старый 16.11.2009, 15:26
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Сообщение от HelpeR
Octane,
А способ использующий в одноклассниках тоже блокирующий загрузку скрипта? или insertBefore не работает как doScroll ?
Не знаю, что там в одноклассниках, там все на GWT написано, страшно заглядывать.

Сообщение от HelpeR
блокирующий загрузку скрипта?
Скрипт блокирует загрузку:
<script type="text/javascript">var a = 1</script>
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript">alert(a); // 2</script>

script.js
a = 2


А при неблокирующей загрузке:
<script type="text/javascript">var a = 1</script>
<script type="text/javascript" defer="defer" src="script.js"></script>
<script type="text/javascript">alert(a); // 1</script>

script.js
a = 2


Кстати, defer поддерживает не только IE, но и новые версии Firefox.

Сообщение от Octane
и можно было бы по подробнее объяснить вот этот кусок кода
В IE попытка использовать метод doScroll до загрузки документа приводит к ошибке, вот и повторяем попытки, пока ошибка не исчезнет. Элемент doc:rdy не знаю зачем написали, по идее, для любого элемента должно работать.
Ответить с цитированием