Frames austauschen per JS

Hallo,

Ich habe in einem Frame eine Navigationsleiste, die ich per Javascript gegen eine andere austauschen möchte.
die Anweisung: document.parent.Framename.location=„navigation2.htm“;
funktioniert nicht.
Hintergrund: Da Netscape 6 die Anweisung im Link selber:
onClick="parent.Framename.location=‚navigation2.htm‘
nicht umsetzen kann, suche ich nach einer Lösung mit Javascript

wer kann mir weiterhelfen?
Vielen Dank im voraus, Markus

Hallo,

also:

onClick=„parent.Framename.location.href=‚navigation2.htm‘;return true;“

sollte schon im NS6 gehen. Vielleicht liegt der Fehler vonanders bei Dir. Eine Fehlersuche ist so schwer, denn wie lautet denn die NS JS Exception dazu?

Und was ist das eigentlich fuer ne idiotische Objektreference:

document.parent.Framename.location=„navigation2.htm“;

document liegt auf gleicher Ebene wie das location-Object aber unterhalb vom window-Object parent.Framename…
Also folglich koennen document und location nie gleichzeitig in einer Referenz vorkommen. Sollte so heissen:

parent.Framename.location.href="…";

Uebrigens hat location mehrere Attribute. Eins davon ist href.

CU

Hallo,
„vir2allender“

Ich will hier mal ehrlich sagen das mich solche sich selbst überschätzende Sprüche wie

„„Und was ist das eigentlich fuer ne idiotische Objektreference““

einfach anwidern.
Wenn irgendjemand in diesem Forum eine frage stellt, hat er auch sicherlich ein Problem.
Es ist noch kein Meister vom Himmel gefallen, und ich glaube das auch du mal an deiner Mamas Brust genuckelt hast.
Es wäre netter gewesen ihm zu erklären, wo sein Fehler liegt.
Nun sei nicht gleich beleidigt und schreibe hier wieder eine Antwort. Nimms hin und überlasse anderen den Platz:

Bye Mitch

vielen Dank Mitch!
hallo Mitch,

du schreibst was ich gedacht habe, vielen Dank :wink:
diese Antwort war sicherlich nicht angebracht.
zumal sein Tip nicht die Lösung war!

in diesem Sinne,

Gruß Markus