Parent.titel.location.href onError

Hallo!
Ich habe eine neue Frameseite gemacht. Der Hauptframe heißt „main“ und ein zweiter oben heißt „titel“. Lade ich nun die Frameseite und klicke auf einen Link, wird folgende Seite aufgerufen („Ergebnis.htm“):

parent.titel.location.href=‚Titel_neu.htm‘;
Ergebnis Das ist das Resultat!
Diese Seite ist weiß und enthält den Text „Das ist das Resultat!“. Während des Ladens soll aber im Frame „titel“ die Seite „Titel_neu.htm“ eingebunden werden. Das funktioniert auch. Aber wenn ich jetzt aber im Browser direkt „Ergebnis.htm“ aufrufe (ohne Frameset) gibt es eine Fehlermeldung, da das Objekt (der andere Frame) nicht existiert. Wie muss ich das Script abändern, damit es funktioniert? Also wenn der Frame nicht da ist, soll das Script einfach gar nichts tun. Ich hatte mir das wie folgt überlegt, was aber nicht funktioniert hat:

onError=null;
parent.titel.location.href=‚Titel_neu.htm‘;

Gruß Christian

PS.: Euch allen noch nachträglich einen guten Rutsch!!!

Ist ganz einfach:

if(parent.title)parent.titel.location.href=‚Titel_neu.htm‘;

sollte funktionieren. Schöner ist es in diesem Fall allerdings wenn diese Seite das komplette Frameset aufruft.

if(!parent.title)parent.titel.location.href=‚frameset.htm‘;
else parent.titel.location.href=‚Titel_neu.htm‘;

Grüße
Stefan