Ich möchte aus einer function heraus, quasi ein window.addEvent neu laden oder starten. Ich weiß, dass ich eine Funktion z.B. als Link mit javascript:thumbnails() aufrufen kann, wie aber funktioniert das bei einem Event?
Wenn ich dich richtig verstanden habe:
Speichere die Handler-Funktion unter einem Namen und rufe sie dann wie gewohnt über funktion() auf.
window.addEvent('domready',function(){
....SKRIPT.....
});
Hier notierst du eine namenlose Funktion. Wenn du diese später erneut aufrufen willst, so müsstest du einen künstlichen Event erzeugen. Das geht prinzipiell, aber die JS-Bibliothek, die du verwendest, muss dir diese Möglichkeit zur Verfügung stellen. Falls du Mootools verwendest, siehe: fireEvent.
Einfacher ginge es so:
function handlerFunktion () { ... }
window.addEvent("domready", handlerFunktion);
// Später kannst du sie von Hand einfach so aufrufen:
handlerFunktion();
Mathias