Hi,
ich baue mir eine Klasse für Menu Funktionen.
Jeden Link soll für das Attribut onmouseover zb. eine function test() zugeordnet werden
Statt test() will ich später so was wie foo(this) zuordenen.
mit test() gehts aber wie weise ich mit addEventListener eine Funktion mit parametern zu?
addEventListener("mouseover", test(this), false);
wirft mir (natürlich) ne Exception
ich baue mir eine Klasse für Menu Funktionen.
Jeden Link soll für das Attribut onmouseover zb. eine function test() zugeordnet werden
PHP-Code:
function test(){alert();}
// aus meiner init()
if(document.getElementById("navigation")){
var basisNode = document.getElementById("navigation");
this.links = basisNode.getElementsByTagName("a");
for(i=0; i<this.links.length; i++){
this.links[i].addEventListener("mouseover", test, false); // der knackpunkt
}
}
Statt test() will ich später so was wie foo(this) zuordenen.
mit test() gehts aber wie weise ich mit addEventListener eine Funktion mit parametern zu?
addEventListener("mouseover", test(this), false);
wirft mir (natürlich) ne Exception
Kommentar