Problem mit dynamischer Navigationsleiste
RedFruit
- css
Hallo,
ich möchte in meine neue Seite gerne eine Navigationsleiste einbauen, die beim Mouseover ein Untermenü einblendet. Nach tagelanger Suche hab ich auf folgende Seite endlich das Richtige gefunden:
http://de.selfhtml.org/css/layouts/navigationsleisten.htm#modern
Problem allerdings: In einem Frameset verschwindet das Untermenü unter dem nächsten Frame und wird nicht voll dargestellt. Siehe mein Beispiel:
http://www.redfruit.de
(beim Punkt "kontakt" sind nur die erste beiden Unterpunkte sichtbar)
Frage: Was muss ich tun, damit das Untermenü auch über dem angrenzenden Frame eingeblendet wird und nicht darunter verschwindet?
Vielen Dank schon mal für Eure Hilfe!!
LG,
RedFruit
hi,
Frames sind eigenständige Seiten, die getrennt von einander dargestellt werden. Genau so würde, wenn man zwei Browserfenster gleichzeitig untereinander öffnet, Inhalte auch nicht vom einen ins andere fließen.
Da ich deiner Seite entnehme, dass sich deine Seite im "Neuaufbau" befindet, schlage ich eine Umstrukturierung deiner Seite vor:
a) Du schwörst den Framesets ab und erstellst eine neue, CSS-basierte Seite.
Für nebeneinanderliegende Inhalte würdest du dann float (Die Theorie) nebeneinander anordnen. Fix positionierte Spalten wie bei den einzelnen Frames kannst du durch position:http://de.selfhtml.org/css/layouts/fixbereiche.htm@title=fixed herbeiführen und zum dynamischen Generieren der einzelnen Seitenbereichen könntest du AJAX, PHP (Tutorial) oder am besten AJAX mit PHP als Alternative für "JS-Deaktive". Hier würde dein Problem nicht auftreten, da die Seiten nun nicht mehr separiert sind.
b) Du verwendest statt Sets Inlineframes, in welche du den dynamischen Inhalt verfrachtest. Diese kannst du dann mit z-index in den Seitenhintergrund verschieben.
lg JeSchnell
Hallo,
Du wirst lachen, aber bevor ich mich für die Frames entschieden hab, hatte ich es mit Tabellen und einem iframe als "MainFrame" versucht. Das Ganze scheiterte aber an dem Problem, dass sich die Höhe des Hauptfensters im iframe tag nicht auf 100% festlegen ließ. Geb ich als Wert 200 ein ist es logischerweise zu klein, geb ich 900 an ist das Ende der Scrollbar irgendwo unten im Nirgendwo und nehm ich 100% is die Länge des Fensters nicht bis zum Browserende sondern nur ganz gering. Siehe Beispiel meiner ersten Version: http://www.redfruit.de/test/
Gibt's denn dafür irgendeine Lösung? Mach ich da was falsch?
LG!!