Dino Müller: Dynamisches Frameset & Frameset-Killer

Beitrag lesen

Hallo,

ich habe gleich 3 Wünsche auf einmal :)

Und zwar möchte ich

1. Überprüfen, ob eine Seite meiner Site in einem fremden
   Frameset angezeigt und dieses dann löschen.
2. Prüfen, ob mein Frameset überhaupt geladen wurde und dann
3. das Frameset mit der aufgerufenen Datei dynamisch nachladen.

Ich wollte das so lösen:

ich prüfe in einer Datei

1. ob eine Seite von meiner Domain aus aufgerufen wurde. Wenn nicht,
   lade ich meine Seite mit folgendem Script nach:

function checkLocation()
{
  if(top.location.href.lastIndexOf('domain.de') == -1)
    top.location.href=self.location.href;
}

Damit hat sich auch das überprüfen eines fremden Framesets erledigt.

2. Danach prüfe ich, ob mein Frameset existiert. Wenn nicht, dann
3. lade ich mein Frameset dynamisch nach.

Funktion 1 funktioniert soweit, nur mit 2 und 3 hab ich meine
Probleme.

Wie muß ich das programmieren, damit das auch alles funktioniert?

Grüße an alle,
  Dino.