Hallo Uschi,
Via this scheint mir problematisch. Denn auch this müßte ja als
Parameter übergeben werden, oder aber, ich müßte in der Handler-Funktion
erst mal rausfinden, welches HTML-Element gefeuert hat
wenn Du nichts anderes tun willst, als dieses Element zu manipulieren,
dann solltest Du genau _das_ eben _nicht_ herausfinden müssen, weil Du
dieses Element von innerhalb der Funktion mit "this" ansprechen kannst
... oder?
(Dachte ich jedenfalls ... so ganz schlau bin ich aus dem entsprechenden
SelfHTML-Kapitel allerdings auch nicht geworden. Laß Dir doch mal mit
"alert()" den Wert von "this" in Deiner Funktion ausgeben ...)
Das mit den globalen Variablen wäre natürlich auch eine Variante, aber
gefallen tut mir die nicht.
Ich kann nicht beurteilen, wer der logische "Besitzer" der derzeit als
Parameter übergebenen Informationen ist.
Gehören diese Informationen zu einem DOM-Objekt, dann wäre eine globale
Variable dafür in der Tat nicht so schön.
Sollen diese Informationen aber beispielsweise nur einen allgemeinen
Verarbeitungszustand beschreiben, dann "gehören" sie meiner Meinung nach
der Seite und dürften durchaus als globale Variablen abgelegt werden.
Ich wollte also lediglich das verwendete Datenmodell inhaltlich hinter-
fragen (ohne dessen Anwendung selbst bisher zu verstehen).
Wenn dort bereits alles so ist, wie es sein muß, dann betrachte meinen
Einwand als irrelevant.
Viele Grüße
Michael