Programmierung – Javascript
Anonyme Funktionen
Event-Handler ___
Event-Handler müssen nicht unbedingt mit vorgefertigten Funktionen bestückt werden. Bei einfachen Aufgaben sparen Sie mit anonymen Funktionen einige Code-Zeilen ein. »Anonym«, weil diese Funktionen keinen Namen haben. Das folgende Beispiel ersetzt den kompletten Javascript-Block aus dem vorhergehendenTipp.An Stelle der Funktionen highlight undnormal setzen Sie einfach die anonymen Funktionen. Deren Syntax: function() { //Anweisungen}. Nachteil der anonymen Funktionen: Sie können nur einem Event zugeordnet werden. Sobald mehrere Events den gleichen Handler verwenden sollen, ist der Einsatz von Funktionsnamen sinnvoller.
var allElements = document.getElementsByTagName('td');
for (var i = 0; i < var allElements = document.getElementsByTagName('td');
for (var i = 0; i < allElements.length; i++)
{
allElements[i].onmouseover =function () {this.style.background Color = '#EEE';}
allElements[i].onmouseout = function ()
{this.style.backgroundColor ='#FFF';}
}