mudo: "redirect" funkton im frameset?

Habe da mal wieder ein javascript "redirect" problem, und weiß schon das dieses Thema schon ausführlich behandelt worden ist/immer noch wird. Jedoch konnte ich im Archiv/Selfhtml nichts passendes finden, bzw blicke einfach den Fehler nicht...

Folgender Quelltext:
---------------->
<html>

<head>
<title>Frameset_Disclaimer</title>

<script language="JavaScript">
<!--
function FramesetTest() {
if (top.frames.length==0) {
  Address="index2.htm?content_frame_disclaimer.htm";
  if(document.images) top.location.replace(Address);
  else top.location.href=Address;
  }
}
//-->
</script>
</head>

<frameset framespacing="0" border="false" frameborder="0" rows="103,97%,22" onLoad="FramesetTest()">
  <frame name="Oben" scrolling="no" noresize target="Mitte"
  src="content_frameset_disclaimer_ob.htm" marginwidth="0" marginheight="0">
  <frameset cols="*,91%,4%">
    <frame name="Mitte" target="Unten" src="content_frame_home_spacer.htm" scrolling="no"
    marginwidth="0" marginheight="0" noresize>
    <frame name="Mitte1" src="content_frame_disclaimer.htm" scrolling="auto" noresize>
    <frame name="Mitte2" src="spacer_rechts.htm" scrolling="no" marginwidth="0"
    marginheight="0" noresize>
  </frameset>
  <frame name="Unten" src="content_frameset_home_un.htm" scrolling="no" marginwidth="0"
  marginheight="0" noresize>
  <noframes>
  <body>
  <p>Diese Seite verwendet Frames. Frames werden von Ihrem Browser aber nicht unterstützt.</p>
  </body>
  </noframes>
</frameset>
</html>

---------------->

Jetzt die Frage: Wieso führt die Seite den <frameset...onLoad="FramesetTest()"> nicht aus? Der "onload-Befehl sollte doch eigentlich im Frameset-Tag definiert sein (oder im Body-Tag, aber entweder oder, soweit bin ich schon...) Wo liegt der Fehler?

Kann jemand helfen?

Danke schon mal...

Mudo

  1. Jetzt die Frage: Wieso führt die Seite den <frameset...onLoad="FramesetTest()"> nicht aus? Der "onload-Befehl sollte doch eigentlich im Frameset-Tag definiert sein (oder im Body-Tag, aber entweder oder, soweit bin ich schon...) Wo liegt der Fehler?

    Kann jemand helfen?

    Bevor jetzt das grosse raten wieder anfängt: [http;//glasgoogle.de]
    und sinnvoll ist es zu testen ob es funktioniert und welche Werte du hast:

    <script type="text/JavaScript">

    function FramesetTest()
    {
    alert(top.frames.length);
    if (!top.frames.length)
    {
    var Address="index2.htm?content_frame_disclaimer.htm";
    alert(Adress)
    if(top.location.replace) top.location.replace(Address);
    else top.location.href=Address;
    }
    }

    Was machen User ohne Javascript?

    Struppi.