Login
Обработчики событий (javascript)
111 просмотров
Перейти к просмотру всей ветки
scorpi_ скептик
in Antwort Murr 14.07.06 16:47
Ну хорошо, в какой момент времени создаётся твой уникальнейший onclick?
Какая нафиг разница, return там или нет?
Ну получил ты в ответ на какое-либо событие кусок кода в виде строки, ну и пишешь:
http://scorpix.strana.germany.ru/test.html
Какая нафиг разница, return там или нет?
Ну получил ты в ответ на какое-либо событие кусок кода в виде строки, ну и пишешь:
В ответ на:
// get somehow from server
var code = "new Function( 'event', \"alert( 'new handler for: ' + event.type )\" )";
function set_new_handler()
{
var e = document.getElementById( 't' );
e.old_onclick_handler = e.onclick;
e.new_onclick_handler = eval( code );
e.onclick = function (event) {
if ( ! event )
event = window.event();
var result = this.new_onclick_handler( event );
this.old_onclick_handler( event );
return result;
}
}
http://scorpix.strana.germany.ru/test.html