Hi,
Da es nur ein Frameset gibt, das die Seiten aufruft, könnte die Bedingung zum laden des einen oder andern Menüs auch der Referrer anstatt "top.frames.length" sein, oder?
der Referer ist nicht verläßlich. Manche Browser liefern top.location.href, manche (zumindest in JavaScript; in HTTP habe ich es nie getestet) top.document.referrer. Andere wiederum liefern gar nichts, etwas völlig anderes, oder...
...oder irgendein Proxy dazwischen filtert die Daten raus. Für wichtige Funktionen solltest Du _niemals_ den Referer zu Rate ziehen.
Weiß jemand, ob man in PHP solch eine Bedingung formulieren kann?
Es _ginge_ schon; der Wert steht in getenv('HTTP_REFERER'). Damit landest Du aber früher oder später auf der Nase.
Cheatah