morgens,
---> Jedes Framefenster ist ein eigenes Fenster, und die Anzeigemöglichkeit eines (D)HTML- Gebildes beschränkt sich nun mal auf das EIGENE Fenster...
richtig
Diese js- Datei in deinem Hauptframe sieht dann so aus, daß sie Dir dynamisch Deinen Navigationslayer erzeugt, und ihn bei Bedarf ein- oder Ausblendet. (angesprochen wird sie dann per parent.haupt.einblenden() )
damit bleibt die "Navigation" in deinem "Haupt"-Frame und wird nicht frameübergreifend. Ob man das mit externem Javascript macht oder nicht, ist völlig wurscht
Einziger Nachteil bei der Geschichte: Du hast nur was von Deiner Navigation, wenn Du die Dateien selber unter Deiner "Kontrolle" hast. Sprich: wenn es Deine eigenen Dokumente sind, die Du da zeigst. Ansonsten kommt der berühmte (und gar nicht mal so sinnlose) "Zugriff verweigert".
das ist nicht verständlich
Ic hoffe, ich konnte Dir damit ein wenig helfen...
nein, konntest du leider nicht
Das einzige, was derzeit funktioniert, geht nur im IE6: wenn du ein iFrame nimmst, läßt der IE6 (und zur Zeit auch _nur_ der!) zu, daß mit z-index-Angaben ein Javascript-Layer (DIV) darübergelegt wird, _sämtliche_ anderen Browser verweigern sich (auch IE5.5 und niedriger).
In mehreren Browsern funktioniert allerdings eine Lösung, in der grundsätzlich alles mit iFrames gemacht wird. Da hat man nur das Problem, daß sich iFrames in mozilla/Netscape nicht für "kleine" Fenster eignen, wie man sie für eine Navigation braucht, und die Frameränder in jedem Browser anders aussehen.
Fazit: eine Kombination aus Layern und Frames ist derzeit nicht sinnvoll und führt zu keinem präsentierbaren Ergebnis.
Punkt.
Grüße aus Berlin
Christoph S.