Thomas: Frames nachladen

Beitrag lesen

Hallo, benötige mal eure hilfe da ich in javascript nicht so firm bin. Also, ich habe eine website http://www.thomasbaumbach.de die aus frames aufgebaut ist. ich habe als frameset die datei index.html. es gibt drei frames links=menüleiste top=obere balken und mainFrame=hier werden alle seiten geladen. Jetzt möchte ich das wenn eine Seite ohne den frameset, also die index.html geladen wird, der frameset nachgeladen wird. dazu verwende ich folgendes script auf der index.html:

<script language="JavaScript">
    <!--
    function Jump() {
    if (top.location.search!="") {
    var Size=top.location.search.length;
    var Address=top.location.search.substring(1,Size);
    if(document.images)
    top.mainFrame.replace(Address);
    else top.mainFrame.href=Address;
    }
    }
    //-->
    </script>

und im body = nLoad="Jump()"

auf den seiten die den frameset nachladen sollen den script:

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

und im body = onload="FramesetTest();"

Wenn ich jetzt nur die seite www.thomasbaumbach.de/kontakt aufrufe sollte eigentlich der frameset nachgeladen werden, allerdings erscheint dann immer die titelseite und nicht die kontaktseite. Wo mache ich den da was falsch?

Gruß Thomas