Bernard: NS6: Problem mit Frameset (2 Frames ändern)

Hallo!
ich habe ein kleines kurioses Problem mit Netscape 6.
Ich kann nicht mit JS 2 Frames ändern obwohl ich die gängigen Methoden durchprobiert habe. Ich glaube es liegt am Frameset (welches ich nicht ohne weiteres ändern darf). Ansonsten funktioniert das Ändern der Frames in meinem Fall mit allen anderen Browsern.

Online findet Ihr das einfache Beispiel unter www.impactmedia.de/kunden/
Dort lässt sich auch eine ZIP Datei mit den HTML Dateien herunterladen.

Aber ich will es natürlich auch hier posten:

FRAMESET:
<frameset rows="55,*,60" border="0" frameborder="0">
  <frameset cols="*,270" border="0" frameborder="0">
    <frame name="Oben_links" scrolling="no" noresize src="navigation.html" scrolling="no" target="Hauptframe">
    <frame name="Oben_rechts" src="rot.html" scrolling="no" target="Hauptframe">
  </frameset>
  <frameset cols="95,*" border="0" frameborder="0">
    <frame name="Links" scrolling="no" noresize target="Hauptframe" src="gelb.html" scrolling="no">
    <frame name="Hauptframe" src="blau.html" target="Hauptframe" scrolling="auto">
  </frameset>
  <frame name="Unten" scrolling="no" noresize target="Hauptframe" src="gruen.html">
</frameset>

NAVIGATION:
<html>
<head>
<title>Navigation</title>
<base target="Hauptframe">
<script language="JavaScript 1.2" type="text/javascript">

function surfto(menu)
{
    //parent.frames["Oben_links"].location.href = menu;
    //window.location.href=menu;
    parent.frames[0].location.href = menu;

}
</script>
</head>
<body bgcolor="#C0C0C0">
<p><b><font color="#00FFFF" face="Arial">Navigation:   <a href="lila.html" onClick="surfto('turq.html')"

Aendern Hauptseite und Navigation</a></font></b></p>

</body>
</html>

  1. Hi Bernard,

    probiers doch mal mit

    function surfto(menu)
     {
         parent.FRAMENAME.location.href = menu;
     }
    FRAMENAME = Name des Zielframes

    Hallo!
    ich habe ein kleines kurioses Problem mit Netscape 6.
    Ich kann nicht mit JS 2 Frames ändern obwohl ich die gängigen Methoden durchprobiert habe. Ich glaube es liegt am Frameset (welches ich nicht ohne weiteres ändern darf). Ansonsten funktioniert das Ändern der Frames in meinem Fall mit allen anderen Browsern.

    Online findet Ihr das einfache Beispiel unter www.impactmedia.de/kunden/
    Dort lässt sich auch eine ZIP Datei mit den HTML Dateien herunterladen.

    Aber ich will es natürlich auch hier posten:

    FRAMESET:
    <frameset rows="55,*,60" border="0" frameborder="0">
      <frameset cols="*,270" border="0" frameborder="0">
        <frame name="Oben_links" scrolling="no" noresize src="navigation.html" scrolling="no" target="Hauptframe">
        <frame name="Oben_rechts" src="rot.html" scrolling="no" target="Hauptframe">
      </frameset>
      <frameset cols="95,*" border="0" frameborder="0">
        <frame name="Links" scrolling="no" noresize target="Hauptframe" src="gelb.html" scrolling="no">
        <frame name="Hauptframe" src="blau.html" target="Hauptframe" scrolling="auto">
      </frameset>
      <frame name="Unten" scrolling="no" noresize target="Hauptframe" src="gruen.html">
    </frameset>

    NAVIGATION:
    <html>
    <head>
    <title>Navigation</title>
    <base target="Hauptframe">
    <script language="JavaScript 1.2" type="text/javascript">

    function surfto(menu)
    {
        //parent.frames["Oben_links"].location.href = menu;
        //window.location.href=menu;
        parent.frames[0].location.href = menu;

    }
    </script>
    </head>
    <body bgcolor="#C0C0C0">
    <p><b><font color="#00FFFF" face="Arial">Navigation:   <a href="lila.html" onClick="surfto('turq.html')"

    Aendern Hauptseite und Navigation</a></font></b></p>
    </body>
    </html>

    1. Hi Sonia,
      Danke für den Hinweis. Hab ich auch schon probiert. Funktioniert leider auch nicht. Habe es gerade online gestellt.

      Gruss
      Bernard

      Hi Bernard,

      probiers doch mal mit

      function surfto(menu)
      {
           parent.FRAMENAME.location.href = menu;
      }
      FRAMENAME = Name des Zielframes

      Hallo!
      ich habe ein kleines kurioses Problem mit Netscape 6.
      Ich kann nicht mit JS 2 Frames ändern obwohl ich die gängigen Methoden durchprobiert habe. Ich glaube es liegt am Frameset (welches ich nicht ohne weiteres ändern darf). Ansonsten funktioniert das Ändern der Frames in meinem Fall mit allen anderen Browsern.

      Online findet Ihr das einfache Beispiel unter www.impactmedia.de/kunden/
      Dort lässt sich auch eine ZIP Datei mit den HTML Dateien herunterladen.

      Aber ich will es natürlich auch hier posten:

      FRAMESET:
      <frameset rows="55,*,60" border="0" frameborder="0">
        <frameset cols="*,270" border="0" frameborder="0">
          <frame name="Oben_links" scrolling="no" noresize src="navigation.html" scrolling="no" target="Hauptframe">
          <frame name="Oben_rechts" src="rot.html" scrolling="no" target="Hauptframe">
        </frameset>
        <frameset cols="95,*" border="0" frameborder="0">
          <frame name="Links" scrolling="no" noresize target="Hauptframe" src="gelb.html" scrolling="no">
          <frame name="Hauptframe" src="blau.html" target="Hauptframe" scrolling="auto">
        </frameset>
        <frame name="Unten" scrolling="no" noresize target="Hauptframe" src="gruen.html">
      </frameset>

      NAVIGATION:
      <html>
      <head>
      <title>Navigation</title>
      <base target="Hauptframe">
      <script language="JavaScript 1.2" type="text/javascript">

      function surfto(menu)
      {
          //parent.frames["Oben_links"].location.href = menu;
          //window.location.href=menu;
          parent.frames[0].location.href = menu;

      }
      </script>
      </head>
      <body bgcolor="#C0C0C0">
      <p><b><font color="#00FFFF" face="Arial">Navigation:   <a href="lila.html" onClick="surfto('turq.html')"

      Aendern Hauptseite und Navigation</a></font></b></p>
      </body>
      </html>

      1. Ist ja seltsam, ich hab das selbe problem in gruen mit meiner
        Intranetseite, ich benutze Netscape 4.7 und deine Seite laedt
        hervorragend. meine dagegen laedt nur eine datei in ein
        Frame und die andere wird einfach weggelassen.
        was ich noch probiert habe, ist <A HREF= ... 'target="Framename"'> bla </a>
        nach dem Domino-Prinzip. Das heisst du laedst deine Navigation, deine
        Navigation laedt deine Seite, Deine Seite ersetzt (falls erforderlich),
        deine Navigation durch eine neue.
        So umgehst du JavaScript und benutzt nur HTML. Vielleicht ist das hilfreich.

        Hi Sonia,
        Danke für den Hinweis. Hab ich auch schon probiert. Funktioniert leider auch nicht. Habe es gerade online gestellt.

        Gruss
        Bernard

        Hi Bernard,

        probiers doch mal mit

        function surfto(menu)
        {
             parent.FRAMENAME.location.href = menu;
        }
        FRAMENAME = Name des Zielframes

        ...

        }
        </script>
        </head>
        <body bgcolor="#C0C0C0">
        <p><b><font color="#00FFFF" face="Arial">Navigation:   <a href="lila.html" onClick="surfto('turq.html')"

        Aendern Hauptseite und Navigation</a></font></b></p>
        </body>
        </html>

  2. Hallo Bernhard hallo Sonia,

    es wird hier nicht allzu gerne gesehen wenn immer der ganze Text der Frage mit in die Antwort übernommen wird.
    Nur so als kleinen Tip am Rande.

    zu Deinem Prob.
    Versuch mal die Lösung die ich Sonia vorgeschlagen habe.
    http://www.teamone.de/selfaktuell/forum/?m=126631&t=24324

    Gruß
    Jürgen

    (bekennender ... Nutzer)     zufrieden PAF ?