Juhas napisał(a)
Jednak w ogóle na zdarzenia nie reaguje. Co jest nie tak?
zdarzenia to nic innego jak funkcje a raczej metody obiektów które wywoływane są przez przeglądarkę gdy 'coś' się wydarzy :)
czyli zdarzenia definiuje się tak jak funkcje natomiast Ty w swoim kodzie stworzyłeś zwyczajną właściwość typu tekstowego do której przypisałeś łańcuch znaków, poza tym nazwy zdarzeń piszę się z małych liter...
masz trzy możliwości:
var obj = new Object();
// 1.
obj.onclick = new Function('alert("click")');
// 2.
obj.onclick = function() {
alert('click');
}
// 3.
function clickFunc() {
alert('click');
}
obj.onclick = clickFunc;