Hallo Jonny,
if(window.self == top) window.location.href="oberframe.htm";
Fiese Sache.
Ist keine fiese Sache. Der User soll das Frame-Fenster nicht separat anzeigen können.
Ist es doch. Das Standard-Framefenster interessiert mich in diesem Fall nämlich Nüsse. Warum lädst du nicht die gewünschte Seite ins Frameset?
http://aktuell.de.selfhtml.org/artikel/javascript/dyn-frames/
http://aktuell.de.selfhtml.org/artikel/phpasp/php-frames/Grüße
Roland
»»
Hi Roland, danke für die Antwort!
Deine Beispiele sind zwar gut, doch helfen sie mir gar nicht.
Meine Schuld, dass ich es nicht erwähnt habe: die Haupt-Frame-Seite
kann ich nicht verändern. Ich habe eine Domäne gekauft und dort wird
unsichtbare Weiterleitung angeboten. Es ist also nichts weiter als
ein Frameset, der aus einem Frame besteht. Den Verweis auf den Frame
darf ich ändern, aber sonst weiter nichts. Speicherplatz ist auch nicht
drin und kein FTP. Meine Idee ist: den Speicherplatz bei mir auf dem Computer
zu verwenden und darauf(IP-Adresse) zu verweisen. So würde dann immer
in der Adresszeile mein Domain-Name stehen. Probleme kommen jedoch,
wenn der User manuell ein Link, der auf meine Seite verweist, im neuem
Fenster öffnet. Also, es geht mir hier nicht um die Navigation, sondern
darum, dass der User in diesem Fall in der Adresszeile eine IP-Adresse
bekommt. 1.tens ist es nicht schön und 2.tens kommt der User nicht mehr
auf meine Seite, falls er es als Link gespeichert hat, da die IP sich
inzwischen vielleicht schon geändert hat.
Höchstwahrscheinlich muss ich mir in dem Fall die Arbeit machen und
im PHP folgendes schreiben:
print "<script language='JavaScript'>";
print "document.write('html-Inhalt');";
print "</script>";
In diesem Fall wird der Script nicht ausgeführt, wenn er abgeschaltet ist.
Und der Teil <noscript> wird angezeigt, in dem dem User gesagt wird, dass
er die Seite auf dem anderem Weg erreichen soll.
Also, ich brauche ein nicht existierenden Html-Tag <yes_script>
damit ich bei PHP nicht so viel schreiben muss.
Vielleicht kann mir einer sagen, wie ich mein Problem, ohne soviel Aufwand, lösen kann?
MfG, Jonny