Netscapebedingte Produktivitätskrise - oder - die Rache Netscapes
Fredi
0 Thomas J.S.0 brand
hi!
http://www.crosswinds.net/~schwarzew/Megerle-Dateien/GrundGeruest.htm
also das problem mit den farben der layer habe ich jetzt gelöst, nur
die breite von 100 pixeln im navigator bereitet mir noch immer probleme.
(siehe älteres posting von mir)
mal ehrlich: so langsam beginne ich an der zurechnungsfähigkeit der
browserhersteller zu zweifeln. ich habe nämlich herausgefunden, dass
die 100px-breitenangabe im NN erst dann interpretiert wird, wenn
das browserfenster durch eine größenveränderung zur aktualisierung
gezwungen wird - nur dann! das erklärt auch den (eigentlich) schwach-
sinnigen aufruf von
window.resizeTo(window.innerWidth-1, window.innerHeight-1);
in meinem javascript - nur leider funktioniert das bei einem maximierten
navigatorfenster nicht. die untermenüs sind also NICHT wie gewünscht
100 pixel breit. und deshalb poste ich heute eine weitere frage:
und noch etwas: wenn im nn nun zufälligerweise ein eingabefeld 'unter'
einem der untermenüs liegen sollte, so verdeckt nicht das menü das feld,
sondern genau umgekehrt. schau es euch an: entfernt bei
<!--<div align="right">
<form>
<input type="text" size="10">
<img border="0" src="suchen.gif" width="60" height="23">
</form>
</div>-->
im quelltext einmal die kommentare und fügt bei den js-funktionen
showLayer() und hideLayer die anweisungen
'document.layers[nr].zIndex = 100;' bzw.
'document.layers[nr].zIndex = 0;' ein - das ergebnis ist zum lachen!
also: wie kann ich das eingabefeld dazu überreden, sich von meinem
untermenü überdecken zu lassen?
ich bedanke mich und wünsche euch allen frohe ostern.
Fredi
Hallo Fredi!
und noch etwas: wenn im nn nun zufälligerweise ein eingabefeld 'unter' einem der untermenüs liegen sollte, so verdeckt nicht das menü das feld, sondern genau umgekehrt.
Ja. Das ist nun auch dir bekannt. Bei NS werden formulare immer über layer gestallt.
also: wie kann ich das eingabefeld dazu überreden, sich von meinem
untermenü überdecken zu lassen?
sorry: aber unter NS geht das nicht.
Grüße
Thomas
Ja. Das ist nun auch dir bekannt. Bei NS werden formulare immer über layer gestallt.
Es kommt ja noch besser:
Das Layer wird zwar unter dem Formular angezeigt, logisch aber über dem Formular verwaltet.
Wenn ich also ein Layer über einem Button habe, wird dieses zwar darunter angezeigt, aber ich kann trotzdem nicht mehr auf den Button klicken.
Hi!
Wie jemand bei deinem ersten Posting schon anmerkte, könnte ein transparentes GIF (Höhe 1Pixel, Breite 100Pixel) das Problem mit der Breite der Layer lösen.
Doch drei andere Dinge sind mir aufgefallen:
im IE muß ich zwei mal auf einen Link fahren (z. Bsp auf News, Index, etc) damit das Untermenü stehen bleibt. Also, wenn ich das erste mal z.Bsp. auf "Suchen" gehe, so erscheint das Untermenü, doch wenn ich dann auf dieses Untermenü mit der Maus fahre, so verschwindet es wieder - erst beim nochmaligen drüberfahren über "Suchen" bleibt es stehen.
In der unteren Menüleiste ("über uns", "uns finden", ...) ist beim äußerst rechten Menüpunkt (Museum) das Unermenü so weit links, daß ich nicht direkt mit der Maus vom Link "Museum" auf das Untermenü komme (also verschwindet es)
Im Netscape läßt sich die Schriftgröße verändern - dadurch passen dann deine absoluten Pixelangaben nicht mehr ... du solltest die Schriftgröße in px angeben nicht in pt.
trotzdem frohe Ostern
BRAND