Показать сообщение отдельно
  #1 (permalink)  
Старый 26.10.2009, 17:00
Интересующийся
Отправить личное сообщение для onejsquestion Посмотреть профиль Найти все сообщения от onejsquestion
 
Регистрация: 27.07.2009
Сообщений: 24

Переопределение переменных в 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

Буду очень благодарен тому, кто подскажет как заставить фф и ие выдавать теже результаты что и другие браузеры?
Ответить с цитированием