Dennis Minnich: Woher kam der Besucher ???

Beitrag lesen

Hallo Oliver!

Gibt es eine Möglichkeit dafür zu sorgen, daß zu einem Frameset oder zur index gesprungen wird  wenn dieses HTML direkt aufgerufen wird ???

Dasselbe Problem hatte ich auch, hier meine Lösung, die meiner Erfahrung nach funktioniert, und den User vorher fragt, ob er die Seite einzeln (in einem eigenen Fenster) öffnen möchte (z.B. zum Drucken oder weil sein Monitor zu klein ist):

<!-- Dieses Script bringt den Anwender auf die Homepage zurueck, wenn er diesen Frame versehentlich oeffnet -->

<script language="JavaScript">

<!--

if (window.name != 'fenster') {

TEST=confirm("Diese Seite ist Bestandteil des Framesets von ORGANISATIONSNAME" +

"\nKlicken Sie auf OK, um auf die Startseite zu gelangen, und auf Abbrechen," +

"\num diese Seite (SEITENTITEL) in einem eigenen Fenster zu öffnen.");

if (TEST==true) {document.location.href='index.html'};

}

//-->

</script>

index.html ist die Frameset-Datei.

Ich hoffe das hilft,

Dennis