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