pierre: top.frames.length mit PHP feststellen

Beitrag lesen

Hallo zusammen,

habe folgendes problem:

abhängig davon, ob eine Seite in einem Frameset geladen wird oder nicht, möchte ich das eine oder andere Menü in die Seite einbinden. Das ist mit JavaScript kein Problem, erzwingt aber einen Code ohne Umbrüche und Leerzeichen. Da der Menü-Code aber gelegentlich bearbeitet werden soll, möchte ich ihn mittels include (PHP) ind die Seite einfügen. Da PHP kein frames-Objekt kennt, bin ich auf folgendes gekommen:

<script language="JavaScript">
   <!--
   if(top.frames.length > 0)
   {document.write("<?php include("menu_a.inc.php");?>");
 }

else{
    document.write("<?php include("menu_b.inc.php");?>");
}

//-->
  </script>

Das funktioniert logischerweise nicht, da der Server die Seite vor dem Browser verarbeitet.

Vielleicht hat jemand eine Idee oder einen ganz anderen Lösungsansatz?
Dank im Voraus!

pierre