Fmo: Frameset dynamisch nachladen

Beitrag lesen

Hallo, hatte viele Probleme, inzwischen wurde mir hier 1a weitergeholfen,
durch lesen hier konnte ich mir den Rest selbst zusammenreimen...

Ich hab folgendes Problem:

mit dem link:

<a href="frameset.htm?links=linkeseite.htm&rechts=rechteseite.htm">Klick mich!</a>

ruf ich die datei frameset.htm auf:

<head>

<SCRIPT language="JavaScript">
<!--
 function checkFramecall() {

var strVars = location.search;
strVars = strVars.replace("?","");
var splitVars = new Array();
var vars = new Array();
splitVars = strVars.split("&");
for(i=0;i<splitVars.length;i++)
{
var tmp = splitVars[i].split("=");
var nname = tmp[0];
vars[nname] = tmp[1];
}

//variabeln anzeigen
alert(vars["links"]);
alert(vars["rechts"]);

//Frames ändern
frames.xyzVerweisframe.location.href=vars["links"];
frames.xyzHauptframe.location.href=vars["rechts"];
 }
//-->
</SCRIPT>
</head>

<frameset cols="60,*" onLoad="checkFramecall()">
  <frame name="xyzVerweisframe" src="dummy_links">
  <frame name="xyzHauptframe" src="dummy_rechts">
</frameset>

das funktioniert alles prima, variabeln werden richtig aufgelöst,
und die _erste_ Zeile von frames ändern funktioniert auch -
seltsamerweise tut es die zweite Zeile nicht!
will heissen, in meinem frameset bleibt "dummy_rechts" als source stehen.
ich finde den Fehler nicht.

wer kann helfen?