Hallo,
Ich suche also immer noch ein Script, das mit onLoad automatisch einen anderen Frame verändert und das ich mit onUnload dann wieder zurücknehmen kann.
Ich meine etwas in der Art wie:
<body stylesrc="_private/style.htm" ; onLoad="window.geladen = true;">
<script language="JavaScript"> <!--
if (window.geladen == true) {
parent.frames[0].location.href = "../images/benn.jpg"; }
//--> </script>
Nur funktioniert das leider nicht.
Das kann so nicht klappen.
Der Scriptblock, so wie er dort steht, wird nur 1x ausgefuehrt, naemlich waehrend des Ladens, dann nie wieder. Und in dem Moment ist Variable geladen halt noch nicht true, also passiert gar nichts.
Mach's mal so:
<HEAD><TITLE></TITLE>
<script language="JavaScript">
<!--
merk_dir_den URL = "";
function lade()
{
if (parent.frames[0])
{
merk_dir_den_URL = parent.frames[0].location.href;
parent.frames[0].location.href = "../images/benn.jpg";
}
}
function entlade()
{
if (merk_dir_den_URL != "")
parent.frames[0].location.href = merk_dir_den_URL;
}
</HEAD>
<BODY onload="lade()" onunload="entlade()">
usw. usw. usw.
</BODY>
</HTML>
Christine