Michel: Menü Frame immer sichtbar ?

Beitrag lesen

Moin,

Wie kann ich es anstellen dass das Hauptframe auch dann angezeigt wird, wenn z.B. über eine Suchmaschine z.B. www.meine-url.de/inhalt1.php aufgerufen wird ?

Würde ich mit JavaScript versuchen. Folgendes Script müsste dann in den Head-Bereich der Inhaltsseiten, zB inhalt1.php:

  
<script type="text/javascript">  
  if ( top.frames.length <= 0 ){  
    top.location="index.php";  
  }  
</script>  

Diese Methode hätte allerdings zur Folge, dass der Besucher zur Startseite deiner Webseite geleitet wird und nicht die Seite zu sehen bekommt, die er in der Suchmaschine angeklickt hat. Das Problem könntest du dadurch umgehen, dass du in top.location="index.php" per JS oder PHP den aktuellen Seiten-URI als Parameter übergibst und diesen in deinem Frameset dynamisch einfügst.

Grüße aus Hamburg
Michel

--
Immer schön unter Realname posten.