Dieter Raber: Argumente bei document.onload

Beitrag lesen

Hi Sven,

Wann, wenn nicht nach Fertigladen der Seite, existieren deine Elemente denn?

Ich hab mich da etwas unglücklich ausgedrückt. Wenn im Script (in <head>) steht
var foo = document.getElementById('bar');
meldet Mozilla pflichtgemäss, dass er ein Element namens 'bar' nicht kennen würde, weil es halt noch nicht da ist.

Diese Lösung ist der mit dem onload-Attribut gleichwertig.

ausser, dass keine Argumente akzeptiert werden ;-(

Das kann man nicht "aufrufen", weil es eine Objekt-Eigenschaft, also sozusagen eine Variable ist. Rufst du Variablen auf? Ich nicht. :)

Jo, ständig: "sitz still, foo" oder "bar, hör sofort auf undefined zu sein". Alles eine Frage der richtigen Kinderstube ;-)

Dieter