sorry das ich hier nochmal einen aähnlichen thread aufmache aber ich find einfach keine lösung und such mich schon seit tagen blöde

möchte verwaiste frameinhalte nachladen-und zwar mit einem ausgelagerten JS.
bei den dateien die sich im root befinden funktioniert es auch.
wenn ich allerdings dateien nachladen will die sich im ersten unterverzeichnis befinden funktionierts zwar auch im prinzip aber der bildschirm fängt an zu flackern (endlosschleife).
kann den fehler nicht finden. bin mir ziemlich sicher das es nur ein schreibfehler oder vermutlich falsch referenziert ist.
die codes sind folgende
buehn.js liegt im root
im head der aufzurufenden datei (unterverzeichnis)framename="mainFrame";
frameset="../buehnenfotografie-set.htm";
// FrameCheck();
function FrameCheck() {
if(!eval("parent."+framename)) { location.replace(frameset+"?"+location.href); }
}
// LoadFrame();
//------------------------------------------------------------------------------
function LoadFrame() {
var URL=location.search;
if(URL) {
frame=eval("frames."+framename);
frame.location.replace(URL.substring(1,URL.length));
}
}
framesetdatei (auch im root)<script language="JavaScript" src="../buehn.js" type="text/javascript"></script>
<script language="JavaScript"><!--
FrameCheck(); //--></script>
<base target="mainFrame">
kann mir mal jemand vom schlauch helfen??<frameset rows="70,*" border=0 frameborder="NO" framespacing=0>
<frame src="topframebuehne.htm" name="topFrame" scrolling=no>
<frameset cols="180,*" border=0 frameborder="NO" framespacing=0>
<frame src="buehnenfotografie.htm" name="leftFrame" scrolling=auto>
<frame onload="LoadFrame();" src="buehne/leopards.htm" name="mainFrame" scrolling=auto>
bastel da schon ne ganze weile dran rum.

gruss axel