Domi: Frameset nachladen mit URL Parameter

Beitrag lesen

Hallo!
Wie ich frames nachladen kann, wenn jemadn direkt die url einer seite ansteuert weiss ich, nur wie mach ich das in verbidung mit perl scripts?
wenn ich z.b. die url:
"www.xyz.de?name=test" eingebe
lädt er das frameset neu und zeigt die seite in der mitte an.
das ist vollkommen korrekt, nur er platziert die variable "name" nicht richtig.

die url schaut dann so aus: www.xyz.de?seite.html?name=test

wie kann ich das unterbinden????

tasuend dank!

Das steht in der index.html (frameset)
******************************************************************
   <script language="JavaScript">
    <!--
      if(top.frames.length>0) top.location.href=location.href;
    // -->
    </script>
</head>

<script language="JavaScript">
  <!--

var seite=location.search.substring(1,location.search.length);

if(seite.length==0) seite="main.html";
   document.write('<frameset rows="110,*" frameborder="NO" border="0" framespacing="0" cols="*"> ');
   document.write('<frame name="topFrame" scrolling="NO" noresize src="top.html" marginwidth="0" marginheight="0">');
   document.write('<frameset rows="*,50,15" frameborder="NO" border="0" framespacing="0" cols="*">');
   document.write('<frame name="mainFrame" src="' + seite + '" noresize scrolling="auto" marginwidth="3" marginheight="15">');
   document.write('<frame name="mainEntdecken" src="main_entdecken.html" noresize scrolling="no" marginwidth="0" marginheight="0">');
   document.write('<frame name="bottomFrame" scrolling="NO" noresize src="bottom.html" marginwidth="0" marginheight="0">');
   document.write('</frameset>');
   document.write('</frameset>');
   // -->
   </script>
******************************************************************

Das steht in den seiten die im (mainFrame) angezeigt werden sollen
******************************************************************
    <script language="JavaScript">
    <!--
      function checkFrames()
      {
        if(top.frames.length==0)  { top.location.href="index_test.html?"+location.href.substring(location.href.lastIndexOf("/")+1,location.href.length);  }
      }
    // -->
    </script>
******************************************************************