Ich habe hier folgendes:
Das Script soll mir alle z.B. 20 Sek eine bestimmte Seite neu laden, außer auf dieser Seite wurde ein bestimmter Wert geändert, allerdings während dieser 20 sekunden bis der nächste refresh der anderen Seite passiert, soll was zu sehen sein, hier z.B. das sich die Hintergrundfarbe alle 2 Sekunden ändert, dies allerdings soll natürlich nicht weiterlaufen, Wenn sich der Wert im Zielframe geändert hat.
function tunix() {}
function Wechsel() {
if(parent.frame3.Frame3==true)
{window.clearInterval(aktiv);}
else
{
window.open("frame3.html","frame3");
var loopA=0;
for(loopA=0; loopA<10; loopA++)
if(parent.frame3.Frame3==true)
{loopA=10;}
else
{
alert();
document.bgColor=(Math.random()*100000);
window.setTimeout("tunix()",2000);
}
}
}
//-->
</script>
<script type="text/javascript">
var aktiv = window.setInterval("Wechsel()",2000);
</script>