BioNauT: Probs beim Bewegen von «div» Layern

Beitrag lesen

... Bewegen von <div> Layern
Es schaut so aus: Ich hab ein Menü in einem Layer liegen, dass mit 2 Buttons rauf und runter Bewegt werden soll. Ich hab bis jetzt noch keinen Ansatz gefunden, der sowohl im IE als auch unter NN funktioniert!

In der Tat behandeln NS und IE die Layer verschieden.

Ich mache immer (bei einem ähnlichen Problem: Layer sollen bei MouseOver erscheinen und dann verschwinden) folgendes:

Abfrage nach Browser; ist klar:
    var isNS = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4);

dann schon der erste Unterschied:
    var HIDDEN = (isNS) ? 'hide' : 'hidden';
    var VISIBLE = (isNS) ? 'show' : 'visible';

dann der Zweite:
    var pop1 = (isNS) ? document.pop1 : document.all.pop1.style;

die OnMouseOver-Referenz:
   <A HREF="TEXT.html" onMouseOver = "showObject(pop1)" onMouseOut = "hideObject(pop1)">
      <B>SOMETEXT</B></CENTER></A>

und der eigentliche Layer, der verschwinden und erscheinen soll
    <DIV ID = "pop1" CLASS = "popupr">Wer oder was sind die 7M?</DIV>

Du müßtest dieses Script praktisch nur in der angewendeten Funktion hinter pop1 ändern. Der ID-Tag markiert den Layer praktisch für das Script und der CLASS-Tag enthält nur Formatierungsangaben (in dem Falle eine Box um den Text an einem bestimmten Ort).
Das dieses Script so funktioniert, davon kannst Du Dich hier (HTTP://www.physcip.uni-stuttgart.de/phy21054/tree/clan/clan.html) überzeugen.