sven: frameset

Ich habe ein framset aus n frames. aufgabe aus
frame x ein sript im frame y aufrufen welches den inhalt von frame
x ändert im ie funktioniert es im nescape nicht.

source:
if(document.layers){
  top.frames[2].document.write("Sie benutzen ");
}
else{
  top.kategorie.document.write("Hallo");
}

  1. Hallo Sven!

    Ich habe ein framset aus n frames. aufgabe aus
    frame x ein sript im frame y aufrufen welches den inhalt von frame
    x ändert im ie funktioniert es im nescape nicht.

    frameset.htm
    <html>
      <frameset cols="200,*">
      <frame src="x.htm" name="x">
      <frame src="y.htm" name="y">
      </frameset>
    </html>

    x.htm
    <html>
      <body>
      x.htm<br>
      <a href="javascript:parent.frames[1].schreiben()">Klick</a>
      </body>
    </html>

    <html>
    <head>
      <script  language="JavaScript">
      <!--
      function schreiben()
      {
      parent.frames[0].document.open();
      parent.frames[0].document.writeln("<html><body>");
      parent.frames[0].document.writeln("Hallo");
      parent.frames[0].document.writeln("</body></html>");
      parent.frames[0].document.close();
      }
      //-->
    </script>
    </head>
    <body>
      y.htm<br>
    </body>
    </html>

    Das funktionier bei mir im IE und Netscape.

    <../../tecba.htm>
    <../../tecbb.htm#a22>

    mfg, André