Camping_RIDER: Webseiten Hintergrundfarbe um x Uhr ändern

Beitrag lesen

Aloha ;)

document.onload=nachtschalter();

Aber bitte mit addEventListener() und – vor allem – ohne die Klammern, ich hatte erwartet, das sei dir bekannt.

Hab tatsächlich schon von dieser hässlichen Schreibweise gehört. Ist document.onload denn schon ausgelistet?

Wie dir wahrscheinlich bekannt ist hat diese "hässliche Schreibweise" den sehr wichtigen Vorzug der Zukunftssicherheit, da die mittels addEventListener() registrierte Funktion auch dann aufgerufen wird, wenn ein weiteres Skript den onload-Platz für sich beansprucht - und das ganz ohne weitere, aufwändige Vorkehrungen durch den jeweiligen Programmierer. Die Verwendung von onload ist dementsprechend inzwischen so eindeutig bad practice, dass ich sie in Code, von dem jemand lernen soll, dringend vermeiden würde.

Für den TO noch ein Beispiel für gleichwertigen Code mittels addEventListener():

document.addEventListener("load",nachtschalter);

Grüße,

RIDER

--
Camping_RIDER a.k.a. Riders Flame a.k.a. Janosch Zoller
# Facebook # Twitter # Steam # YouTube # Self-Wiki # Selfcode: sh:) fo:) ch:| rl:) br:^ n4:? ie:% mo:| va:) js:) de:> zu:} fl:( ss:) ls:[