Порядок исполнения javascript'a на странице.

Chudo

Новичок
Порядок исполнения javascript'a на странице.

Нужна помощь в решении следующей проблемы:

На странице есть javascript, который выводит следующую ссылку на скрипт:

<script language='JavaScript' type='text/javascript'>
<!--
if (!document.phpAds_used) document.phpAds_used = ',';
phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2,11);
document.write ("<" + "script language='JavaScript' type='text/javascript' src='");
document.write ("http://blabla.ru/adjs.php?n=" + phpAds_random);
document.write ("&amp;clientid=2&amp;target=_top");
document.write ("&amp;exclude=" + document.phpAds_used);
document.write ("'><" + "/script>");
//-->
</script>

на body onload повешена функция вывода счетчика посещений внизу страницы.

Так вот, в ИЕ6 при первой загрузке страницы не исполняется скрипт по внешней ссылке, сразу переходит на вывод счетчика. А вот при повторном обновлении страницы, все отрабатывает правильно.
В FireFox такой проблемы нет.
 

dimagolov

Новичок
Chudo, потому что коду по ссылке еще загрузиться нужно. а 2-й раз он закеширован уже и успевает исполниться.

объясни, зачем скриптом выводить еще один скрипт? или нету серверного языка?

какая тебе разница кто в каком порядке выполняется, если домены разные? они же по идее общаться не смогут, если я ничего не путаю...
 
Сверху