Layer werden am Frameende beschnitten.

eFrane
So leute, hoffentlich könnt ihr mir bei meinem Prob helfen:

Ich hab nen DHTML Menü was über Javascript und PHP/XHTML Output aufgebaut wird, das ganze is in ne Seite mit Frames eingebunden. Leider Gottes sind die Frames in jedem Browser den ich bisher getestet hab der Meinung, das sie meine Untermenüs abschneiden müssten, was dazu führt, dass man das Menü weder lesen, noch benutzen kann. Vlt hat jemand von euch ne Idee wie ich <div>, <span> bzw <layer> Tags "über" die Frames legen kann.

mfg
eFrane
daHooligan
wie wärs mit nem code-schnipsel oder einem link??
ich versteh nämlich grad nicht ganz was du meinst smile
eFrane
Hatte gehofft das man das so versteht...^^

Also zunächst einmal das Frameset
php:
1:
...<frameset cols="150, *" onload="focus();" framespacing="0" frameborder="0" border="0"> <frameset rows="*, 75, 25"> <frame name="menu" src="<?=$menulink."&amp;lang=".$_GET['lang'];?>" title="Administration Menu" noresize scrolling="no" /> <frame name="pinfo" src="pageinfo.php?p=-1" title="Current Page&quot;s Information" noresize scrolling="no" /> <frame name="time" src="time.htm" title="Current Time" noresize scrolling="no" /> </frameset> <frameset rows="26, *"> <frame name="topnavi" src="topnavi.php?<?='session='.$_GET['session'].'&amp;u='.$_GET['u']."&amp;lang=".$_GET['lang'];?>" title="Login Information" noresize scrolling="no" /> <frame name="content" src="<?=$contentlink."&amp;lang=".$_GET['lang'];?>" title="Current Administration Page" noresize scrolling="no" /> </frameset> </frameset>...


im Menü file is dann folgendes:

code:
1:
2:
.. <script language="JavaScript" type="text/javascript" src="../js-bin/menu.js"> //<![CDATA[ <!-- --> //]]> </script> <script language="JavaScript" type="text/javascript"> <!-- var menu1 = new MENU("left"); // menu entry: menu.entry(level, height, text, [url], [javascript:onclick]); menu1.entry(1, 20, 'Summary'); menu1.entry(2, 15, 'Site Information', 'overview.php?mode=summary'); menu1.entry(1, 20, 'Users'); menu1.entry(1, 20, 'Groups'); menu1.entry(1, 20, 'Modules'); menu1.entry(2, 15, 'Summary'); menu1.entry(1, 20, 'Content'); menu1.mainBGColor = '1E90FF'; menu1.imgBlank = "../img/blank.gif"; menu1.imgArrow = "../img/arrow.gif"; menu1.imgArrowWidth = 7; menu1.create(); --> </script>
 ..

Wobei im File menu.js halt Browserspezifisch <layer> (netscape 4) bzw <div> und <span> Tags (alle anderen) erzeugt werden, die dann das Menü bilden.
Wolf
Bin jetzt kein experte auf dem gebiet, aber du kannst doch eine Seite machen, wo die Layer divs und spans drauf sind und noch ein großer iframe, in dem die frameset-seite dargestellt wird.
eFrane
Ja ja ich weis, jede Seite mit Frames lässt sich auch ohne darstellen, das Ding is aber das die Ladezeiten der einzelnen Frames (5 an der Zahl) doch beträchtlich ins Gewicht fallen würden, wenn ich die immer bzw zum. häufiger mitladen müsste...von daher wärs schöner wenn ich des noch iwie hinbekomme...ma sehn