Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Скрипт в IE работает, а FF и Opera - нет (https://javascript.ru/forum/project/2125-skript-v-ie-rabotaet-ff-i-opera-net.html)

sheisola 05.11.2008 14:32

Скрипт в IE работает, а FF и Opera - нет
 
Подскажите пожалуйста, почему скрипт не работает?


<script type="text/javascript" language="JavaScript" for="1" event="onclick">
<!--
this.background='images/4t_b.gif'; 

document.images.im1.src='images/3t_1.gif'; 

document.images.im5.src='images/7t.jpg';
document.images.im4.src='images/7t.jpg';
document.images.im3.src='images/7t.jpg';
document.images.im2.src='images/5t.jpg';
//îñòàëüíûå áýêãðàóíäû êðàñíûå
document.getElementById('2').background='images/2t_b.gif';
document.getElementById('3').background='images/2t_b.gif';
document.getElementById('4').background='images/2t_b.gif';
document.getElementById('5').background='images/2t_b.gif';
-->
</script>

Gvozd 05.11.2008 16:38

Вопрос стоит скоре в том, почему он работает в осле.
ID элемента должен быть уникальным в пределах документа и не должен начинатся c ЦИФРЫ
поменяйтн ID-шники у ваших элементов

Snipe 05.11.2008 16:45

Эм, а кто может рассказать про for и event в
<script type="text/javascript" language="JavaScript" for="1" event="onclick">
?

Мне кажется, или это только в IE работать и должно?

Андрей Параничев 05.11.2008 17:09

Snipe,
Похоже что так, скрипт полностью написан для IE.

sheisola 06.11.2008 15:27

а где можно почитать про то, что For и Event для эксплорера?
а есть ли For и Event для мозилы, например?

Snipe 06.11.2008 16:38

А не проще в скрипте сделать функцию, без использования for и event, а в самом объекте, который Вы подставляете в for сделать onclick и вызывать в нем эту самую функцию?


Часовой пояс GMT +3, время: 00:16.