Re[4]: Event на динамические объекты + кроссбраузерность?
От: andik  
Дата: 09.03.04 08:28
Оценка:
Здравствуйте, marx paul, Вы писали:

MP>вот сейчас написал, что дерево rsdn работает в мазилле — поспешил.

MP>Работает, но не все и не всегда

MP>странно то, что вот это работает и событие прекрасно отрабатывается...

MP>
MP>ul.innerHTML = "<DIV onclick='cancelLoad(" + node + ");' class='loadMsg'>zagruzka, pozhalujsta podozhdite<DIV>";
MP>

MP>(изъято из toc.js на rsdn)

MP>в то время, как мое нет:

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


да работает тут все.
Если ты почитаешь внимательно ошибку

Error: uncaught exception: [Exception... "Not enough arguments [nsIDOMWindowInternal.alert]" nsresult: "0x80570001 (NS_ERROR_XPC_NOT_ENOUGH_ARGS)" location: "JS frame :: <unknown filename> :: onclick :: line 0" data: no]

то увидешь, что в функция alert() требует аргумент

такой, например, код работает
tr.cells[2].innerHTML = '<div onclick="alert(\'\');">myText</div>';


MP>Не пойму, кто здесь гонит — я или Mozilla

почему так?
... << RSDN@Home 1.1.3 beta 1 >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.