Peter: Einen Frame aktualisieren - IE ok. Netscape6 nicht ok?

Hallo,

ich hoffe ich stell hier keine zu blöde Frage... Also, ich will mittels Anklicken des Textes "Am Anfang..."

Code dazu: (xyz ist eine Phantasie-URL)
<a href="navigation.php" onClick=parent.rechts.location="http://www.xyz.de/texte/am_anfang.htm";>Am Anfang...</a>

im linken Frame den rechten Frame "rechts" aktualisieren, sprich die Seite http://www.xyz.de/texte/am_anfang.htm laden
und mit dem laden von navigation.php den linken Frame gleichzeitig aktualisieren. Mit dem IE6.0 geht das, es dauert nur
seine Zeit (28.8k-Modem), mit dem Netscape 6.2 wird nur der linke Frame neu geladen, der Frame "rechts" bleibt unverändert.
Ich habe den Eindruck, dass das auch mit der Modemgeschwindigkeit zusammenhängt, dass der Browser einfach abbricht, weils
zu lange dauert. Ein Freund von mir hat den Netscape und eine Flatrate, da gehts.
Wie müsste ich mein Vorhaben anders programmieren, damit der "Doppellink" auf alle Fälle vollständig ausgeführt wird?

Ich schließe auch nicht aus, dass das kleine JavaScript nicht ganz korrekt ist, da ich mich eher in PHP und HTML auskenne.
Übrigens, ich will nicht mittele eines neuen Framesets die beiden Frames aktualisieren, da das mit Zähler im linken Frame u.a. Dingen Probleme gibt.

Danke für alle konstruktivebn Antworten,
Peter

  1. Guten Abend,

    versuch doch mal Folgendes:

    onClick=parent.rechts.location.href...

  2. Hallo,

    Ich schließe auch nicht aus, dass das kleine JavaScript nicht ganz korrekt ist

    Ist es auch nicht. location ist ein Objekt, Du willst aber auf eine bestimmte Eigenschaft dieses Objekts zugreifen, nämlich href (vgl. http://selfhtml.teamone.de/javascript/objekte/location.htm bzw. http://selfhtml.teamone.de/javascript/objekte/location.htm#href).

    Außerdem gibt's noch eine zweite Sache, Deine ungewöhnliche Verwendung der Anführungszeichen nämlich. So wie Du es notiert hast, ergibt das weder in HTML noch in JavaScript richtig Sinn. Setze den HTML-Attribut-Wert in Anführungszeichen und den darin enthalten JavaScript-Eigenschatfswert in Hochkommata (oder maskierte Anführungszeichen) (oder auch anders rum: JS Anführungszeichen, HTML Hochkommata).

    Das ergibt zusammen:

    <a href="navigation.php" onClick="parent.rechts.location.href='http://www.xyz.de/texte/am_anfang.htm';">Am Anfang...</a>

    Grüße,

    Utz