Navigarionsleiste verschwindet unter MainFrame
Crowner
- html
Hi Leute
Diese HP ist leider noch nicht online zugänglich aber hier mein Problem:
Ich habe 2 Frames (Oben und Unten) im oberen Frame ist eine CSS-DropDown-Navigationsleiste.
Nun ist das Problem, dass das Dropdown-Menue sozusagen hinter dem unteren Frame verschwindet (da aufhört wo der untere Frame beginnt)
Hier meine Index.htm:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
</head>
<frameset rows="151,*" frameborder="no" border="0" framespacing="0">
<frame src="home_head.php" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />
<frame src="home.php" name="mainFrame" id="mainFrame" title="mainFrame" />
</frameset>
<noframes><body>
</body>
</noframes></html>
------------------------------------------------------------
Mit iFrames würde es zwar funktionieren (hab ich getestet) aber das ist (denk ich) nicht die lösung meines problems.
Hoffe da kann mir wer helfen, mit Google wurde ich bisher hauch nicht viel schlauer...
MfG
Crowner
hallo,
Nun ist das Problem, dass das Dropdown-Menue sozusagen hinter dem unteren Frame verschwindet
Das hängt von deinem Dropdown-Menü ab. Elemente einer in einen Frame geladenen Seite können Framegrenzen nicht überschreiten.
Hier meine Index.htm:
Das hat mit deiner Frage nichts zu tun. Dein Menü ist dasjenige, was dir Probleme bereitet.
Grüße aus Berlin
Christoph S.
Das hat mit deiner Frage nichts zu tun. Dein Menü ist dasjenige, was dir Probleme bereitet.
Okey, ich konnte nun die "Beta-Version" mal auf nen Gratis-Space laden:
http://crowner.cr.funpic.de/slrg/index.htm
Und hier ist die CSS-Datei:
http://crowner.cr.funpic.de/slrg/css/style.css
Die Navigation ist in dieser Datei:
http://crowner.cr.funpic.de/slrg/home_head.php
Den ganzen Code hab ich von hier irgendwie zusammengebröselt und ziemlich abgeändert:
http://barrierefrei.e-workers.de/workshops/tricks/menues.php
Hoffe so könnt ihr mir helfen.
Sorry, komm recht gut mit WYSIWYG-Editoren zurecht und kann codes abändern aber es gibt noch vieles zu lernen :)
Jedenfalls vielen Dank schon mal.
Grz
Crowner
hallo,
Okey, ich konnte nun die "Beta-Version" mal auf nen Gratis-Space laden:
http://crowner.cr.funpic.de/slrg/index.htm
Nein. Die Seite, um die es dir geht, und in der dein "Menü" steckt, ist http://crowner.cr.funpic.de/slrg/home_head.php - Schau dir bitte bei der Gelegenheit gleich mal an, wie man hier im Forum Links als anklickbare Verweise gestaltet.
Dein "Menü" ist eine Tabelle. Und wie ich bereits sagte, können Inhalte einer Seite, die in einen Frame geladen wurde, diesen Frame natürlich nicht verlassen. Man kann ein wenig tricksen, indem man im unteren Frame dann an genau derselben Stelle eben ein weiteres Klappmenü einbaut, optisch sieht das dann so aus, als wärs nur eines. Das ist aber elend kompliziert und nicht empfehlenswert. Dir bleibt nichts anderes übrig, als entweder dein Menü so einzukürzen, daß es eben in den oberen Rahmen hineinpaßt oder die Frameskonstruktion völlig aufzugeben und auf ein moderneres Layout umzusteigen. Ich halte zwar Frames nicht ganz und gar und vollständig für etwas Böses, aber du hast gerade am praktischen Beispiel eines der Probleme erfahren, die Frames bereithalten. Also würde ich dir empfehlen, dich ganz und gar von deiner Frameskonstruktion zu lösen. Dann klappts auch mit dem Dropdown.
Grüße aus Berlin
Christoph S.
Hallo nochmal :)
»»Schau dir bitte bei der Gelegenheit gleich mal an, wie man hier im Forum Links als anklickbare Verweise gestaltet.
Sorry, ich bin's gewohnt, dass in Foren eingegebene Internet-Adressen automatisch verlinkt werden :) hab aber auch gerade gemerkt, dass es hier nicht funzt, sorry...
Tia dann werd ich wohl was anderes zusammen basteln müsste, ich dachte vielleicht gäbe es eine möglichkeit dem oberen Frame eine "höhere" priorität/stellung zu geben als dem unteren, damit das Menue "über" dem unteren Frame erscheint. Was jedoch scheinbar nicht machbar ist.
Ich werde mal versuchen die menues Komplett in seperate Ebenen zu packen und eine "absolute" position zu geben, gibt ganz schön arbeit aber ich vermute das funktioniert.
Oder ich Teile die HP "moderner" auf resp. wie du vorschlägst ganz ohne Frames, wodurch ich auch wieder vieles komplett neu basteln kann :)
Naja, man hat nie ausgelernt ... vielleicht lös ich's hald trotzdem mit nem Iframe...
Jedenfalls vielen Dank für die Ratschläge
Greez
Crowner
hallo,
ich dachte vielleicht gäbe es eine möglichkeit dem oberen Frame eine "höhere" priorität/stellung zu geben als dem unteren, damit das Menue "über" dem unteren Frame erscheint.
Nein, das ist mit Frames nicht möglich. Aber mit DIVs geht das über CSS, indem du einen z-index verwendest.
Grüße aus Berlin
Christoph S.