winfried: variable einer src eigenschaft übergeben, wo ist der denkfehler

Beitrag lesen

Hallo,

Diese Funktion wird im Code aber über <body onload="... aufgerufen.

Die Variable ist also zum Zeitpunkt, zu dem du sie verwendest noch mit dem String belegt, den du ihr bei der Initialisierung zuweist.

das ist die Antwort die ich nicht gefunden habe. Ich bin davon ausgegangen, daß onload auch zu diesem Zeitpunkt an dem es im Text steht ausgeführt wird.

Zum Ausprobieren kann ich dir nur noch einmal empfehlen,

habe ich ja in der Funktion nachr() gemacht. Das dieser zeitliche Zusammenhang besteht habe ich nicht bedacht. Es ist sogar so, daß 3 unbedeutende Zeilen vor diesem Aufruf (Kommentarende, Scriptende Tag, neue Zeile) die Variable e noch nicht gültig ist.
2 Dinge gelernt:
1. Bei Objektorientierter Programmierung sind textlicher und zeitlicher Ablauf nicht synchron.
2. Verwende bei der Initialisierung von Variablen nicht den Namen der Variablen zur Erkennung der Verarbeitung.
Dieser Fall ist damit erledigt.
Danke für Euere Geduld mit mir