Joachim: Dynamisches Frameset & Frameset-Killer

Beitrag lesen

hi,
wenn Du Dein Framset nachladen willst, musst Du im Framset eine Variable definieren, und diese von der Framedatei aus abfragen.

Also, sowas ins Framset:

var alles_da = "roger";

und sowas in die Framdatei:

if(top.alles_da + "" != "roger")
{
if(document.images) top.location.replace("framset.htm");
else top.location.href="framset.htm";
}

die abfrage des image-objektes soll sicherstellen, das replace keine Fehlermeldung erzeugt, und ansonsten location.href verwendet wird. "" stellt sicher, das alles_da zum Vergleich in einen String umgewandelt wird.

Das alles findest Du uebrigens in der FAQ von de.comp lang.javascript, zum Nachlesen.

Viele Gruesse  Joachim