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?