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