Event на динамические объекты + кроссбраузерность?
От: marx paul Германия Провести онлайн-опрос
Дата: 05.03.04 15:30
Оценка:
Господа!
Не могу понять, почему в мозиле не работает следующая конструкция:

<script>
tr.cells[2].innerHTML = '<div onclick="alert();">myText</div>';
</script>



Точнее не работает onclick на вставленном элементе. (сам элемент, слава Богу, отображается).

Пробовал сделать так:


<script>
Function myFunc(){alert();}

tr.cells[2].innerHTML = '<div id="myID" onclick="alert();">myText</div>';
document.getElementById('myID').attachEvent('onclick', myFunc)

</script>


document.getElementById('myID').onclick=function (){alert();} тоже не помогает.


Вопрос: в чем дело? Как все же заставить onclick работать в Mozilla?

Заранее всем благодарен!



ЗЫ: в ИЕ и опере все методы работают
Провести онлайн-опрос
Online-Umfrage erstellen
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.