Переопределение переменных в FF и IE6
Здравствуйте!
Возможно криво назвал тему, в общем проблема: на страничке находится вот такой код: <script type="text/javascript" > var test = 'value1'; document.write('<sc'+'ript defer type="text/javascript" src="myscript.js"></sc'+'ript>'); </script> <script type="text/javascript" > var test = 'value2'; document.write('<sc'+'ript defer type="text/javascript" src="myscript.js"></sc'+'ript>'); </script> <script type="text/javascript" > var test = 'value3'; document.write('<sc'+'ript defer type="text/javascript" src="myscript.js"></sc'+'ript>'); </script> В файле myscript.js содержится такой код: alert(test); Так вот, FF и IE выдают три сообщение, в которых содержится "value3" все три подряд, Opera и Chrome выдают по порядку 1 сообщение - value1 2 сообщение - value2 3 сообщение - value3 Буду очень благодарен тому, кто подскажет как заставить фф и ие выдавать теже результаты что и другие браузеры? |
Наверное, Opera и Chrome не поддерживают defer, поэтому скрипты грузятся синхронно.
|
Спасибо!
|
defer только IE поддерживает. А Опера динамические скрипты всегда синхронно подгружает. Про хром не знаю.
|
Цитата:
Цитата:
|
Octane,
ок. |
Часовой пояс GMT +3, время: 23:50. |