TS: Über MySQL voreinstellungen in Checkbox treffen

Beitrag lesen

Hallo und guten Morgen Martin,

Dass die Eventhandler im HTML möglichst gar nicht auftauchen sollten, ist nochmal ein anderes Thema.

Wie meinst Du das? Irgendwo muss man sie doch anbinden?

Natürlich, irgendwie schon.

Oder meintest Du damit, dass man lieber in JavaScript einen Event-Listener anmelden sollte?
http://wiki.selfhtml.org/wiki/JavaScript/Objekte/DOM/event/addEventListener

Entweder das, oder man setzt ein script-Element ins Dokument, in dem beispielsweise steht:

window.onload = init;

Vorausgesetzt, es gibt eine Funktion init(), die als onload-Handler fungieren soll und ihrerseits vielleicht weitere Eventhandler an bestimmte Elemente bindet.

Da sind wir aber wieder bei dem Thema:

  • was wird wann ausgeführt?
  • wo muss der Javascript-Code stehen bzw. geladen werden?
  • kann man dem init() beibringen, dass es erst arbeiten darf, wenn der Javascript-Code vollständig geladen ist (beim Nachladen aus externer Source)?
  • wie wirkt sich das auf den Aufbau der Seite aus (Rumzapeln, Unruhe, Hin und Herspringen)?

Grüße
TS