molily: onload tut nichts

Beitrag lesen

Damit nicht gerade für jedes Element so ein Event stattfinden muss (overkill), könnte man eben ein "onload" oder "onParsed" oder wie auch immer benanntes Attribut einführen, so dass das Ereignis nur ausgelöst wird, wenn das Attribut auch vorhanden ist.

Man könnte natürlich parallel zum Parsen direkt solche Events feuern, die schon einige Operationen vornehmen. Das kann aber ggf. das Parsing beeinflussen. Wenn man es unbedingt Inline haben will und zeitlich so nah wie möglich am Parsen des Elements, dann kann man ein script-Element nach dem fraglichen Element einfügen - wurde glaube ich schon gesagt im Thread. Das ist nichts anderes als »onParsed« bezüglich des vorherigen Elements.

Es sollte nicht allzu schwierig sein, sowas zu implementieren

Daran haben Browserhersteller derzeit wenig Interesse. Der Trend geht (glücklicherweise) weg von Inline-JavaScript hin zu Unobtrusive JavaScript und DOM-ready-Lösungen. In diesem Bereich tut sich sehr viel momentan. HTML5 legt auf die Standardisierung dieser bewährten Techniken Wert und hat, wie ich glaube bewusst, auf eine SAX-API verzichtet. Siehe etwa <molily.de/weblog/javascript-asynchron>.

Mathias