Sven Rautenberg: Finde den Fehler im Quellcode nicht

Beitrag lesen

Moin!

Frame1=eval("parent."+F1);

Das ist sehr häßlich. Lies mal meinen Artikel über den Fensterzugriff mit Javascript und ersetze mit diesem Wissen dann das eval().

Tipp: Den Namen des anzusprechenden Frames kannst du auch per frames['name'] angeben, bzw. statt des Strings auch eine Variable nehmen:

parent.frames[F1].location.href = URL1;

Wenn dir als Fehler angegeben wird, dein Frame wäre Null oder kein Objekt, dann stimmt wahrscheinlich etwas nicht mit dem Namen deines Frames. Tippfehler alle ausgeschlossen?

- Sven Rautenberg