Hallo Zusammen,
ich habe eine etwas ausgefallenere Frage bzgl. iFrames. Ja, ja, ich weiß - gleich kommt der Einwand: Finger weg von iFrames. Das habe ich auf der Suche nach einer Lösung bereits im Netz und auch hier schon öfters gelesen
Am Besten lenke ich von den iFrames ein Wenig ab und beichte auch noch daß ich sehr viel mit
NOF-Aktionen arbeite...
Mein Problem: Da mir die 08/15-Layouts nicht unbedingt zusagen, habe ich in NOF eine Möglichkeit gefunden, genau meine Vorstellungen umzusetzen: Meine Startseite enthält nur einen horizontal und vertikal zentrierten iFrame (900x700) der die eigentliche Seite enthält/nachlädt. Das hat für mich den Vorteil, ich kann meine Seite auf großen Monitoren genau in der Mitte schweben lassen. Sie klebt nicht links oder oben am Rand fest und auch das Logo und die Hauptnavigation scrollen nicht weg, verschwinden nicht aus dem Blickfeld. Innerhalb der im iFrame nachgelandenen Seite habe ich mir aus Grafiken, Objekten und jeder Menge NOF-Aktionen mein persönliches Menü, auch aus sich überlagernden Bereichen und Objekten erstellt. Das alles funktioniert perfekt. Genauso wie ich es möchte. Wunderbar.
Ich weiß auch, meine Lösung funktioniert nur, wenn der Besucher über die oberste Seite einsteigt (meinedomain.de). Wenn er über z.B. Google auf eine tieferliegende Ebene, Unterseite verwiesen wird, die in meiner Lösung sonst nur über die obendrüberliegende Navigation erreichbar ist, fehlt eben diese -in höherer Ebene vorhandene- Navigation und die Seite ist unbrauchbar :(
Gibt es eine Möglichkeit, vielleicht einen Codeschnipsel zum Einfügen (Programmieren ist nicht mein Ding), daß erkennt: diese Seite wurde direkt, nicht innerhalb des alles entscheidenden iFrames der Startseite geladen und deshalb muß der Besucher automatisch auf diese geschickt/weiterlgeitet werden?
Sinngemäß: Wenn Seite geladen prüfen ob ein iFrame drumrum liegt oder die Seite selber als oberste Ebene gilt und wenn kein iFrame drumherum liegt, automatische Weiterleitung auf die oberste Ebene (meinedomain.de). Hier wäre dann alles wieder vorhanden, wie es sein sollte?
Ich hoffe Ihr versteht mein Problem und habt vielleicht eine Lösung für mich. Vielen Dank für Eure Mühe
Steve