herbalizer: geht immer noch nicht mit Netscape 6.2

Beitrag lesen

Hi!

Mein Code ist geändert, aber meine Grafiken bewegen sich nur mit dem MSIE. Unter dem Netscape 6.2 tut sich nichts, die Grafiken bleiben an Ihrer .css Position stehen. Ich vermute, da fehlt noch etwas bei if(ns) ..

Probelem:

if(ie)            <----------Falsche Browserabfrage!
   {
    document.all["schw"].style.posTop = y1;
    document.getElementById("schw").style.top = y1 + "px";
   }
   if(ns)
   {
    document.layers["schw"].top = y1;
   }

Du hast document.getElementById in eine Falsche Browserweiche gepackt, welche vermutlich nur im IE aktiviert wird.
Du solltest deine Browserweiche auf jeden Fall ändern und DOMorientiert ausgestallten!

zB:

W3C-kompatible Browser (IE>=5,Netsacape>=6/Mozilla,Konqueror>=2):
w3c = document.getElementById ? 1 : 0;
ie4:
ie4 = (document.getElementById && !w3c) ? 1 : 0;
NN4.xx
nn4 = document.layers ? 1 : 0;

Und jetzt deine Funktionen neu sortieren!

Gruß Herbalizer