Andi: Frames dynamisch laden

Hallo!

Ich möchte die einzelnen Frames eines Framesets unter zuhilfenahme der, in der URL übergebenen, Parameter laden.

Beispielsweise:

www.xyz.de/2frames.html?frame1=navigation.html&frame2=intro.html

...soll ein Frameset mit zwei Frames erzeugen und die o.g. Dateien in die Frames laden.

Meine initiale Test-Idee mit einem "dnyamischen" Frame war diese:
<html>
<frameset rows="20%,80%">
 <frame src=test.html name=main_navi>

<script type="text/javascript">
<!--
var sub_frm;
var suburl;
var slength;

if ( window.location.search )
{
 sub_frm = window.location.search;
 slength = sub_frm.length;
 suburl = sub_frm.slice ( 1, slength);
 document.writeln ( "<frame src=" + suburl + " name=sub_frm>" );
}
-->
</script>
</frameset>
</html>

Das funzt aber nicht, weil das Java-Script anscheinend gar nicht ausgeführt wird.

Hat irgendjemand eine Lösung für das Problem parat?

Gruß Andi

  1. Hallo Andi,

    Das funzt aber nicht

    In der Tat. Wie definierst du "das funzt nicht"?

    weil das Java-Script anscheinend gar nicht ausgeführt wird.

    Anscheinend oder sicher?

    Was hast du für Debug-Versuche unternommen? Und was ist dabei rausgekommen?
    Denke auch daran, dass wohl die User, die kein JS haben, bei dir sehr aufgeschmissen
    sind.

    Grüße
      David

    --
    >>Nobody will ever need more than 640k RAM!<<
    1981 Bill Gates