finnsen: document.getElementById.style.left funzt unter Netscape net

Heyho,

Ich habe ein animiertes Menü, dass im Netscape nicht so ganz will, wie ich es will, hier der Quelltext des Skripts:

var ready = 1;
var over_menu = 0;
var bis = 225;
var left_pos = 0;
var intervall;
var sec_id;

function menu_over(id)
{
  sec_id = id;

if(ready == 1)
  {
    over_menu = 1;
    ready = 0;
    left_pos = document.getElementById("item"+id).offsetLeft;
    intervall = window.setInterval("menu_move()",5);
  }
}

function menu_move()
{
    if(left_pos < bis && over_menu == 1)
    {
      left_pos++;
      document.getElementById("item"+sec_id).style.left = left_pos;
    }

else
    {
      window.clearInterval(intervall);
      alert(document.getElementById("item"+sec_id).offsetLeft);
    }
}

Wenn ich das Menü nun im Netscape ausprobiere, zeigt er mir bei alert(); "125" an, und das Item hat sich kein Stück bewegt...

Wäre für Hilfe seht dankbar,

gruß,

finnsen

  1. hi

    left_pos = document.getElementById("item"+id).offsetLeft;

    gibt's das ding in Gecko..?

    document.getElementById("item"+sec_id).style.left = left_pos;

    EINHEIT FEHLT!

    Grüße aus Bleckede

    Kai

    1. hi

      left_pos = document.getElementById("item"+id).offsetLeft;

      document.getElementById("item"+sec_id).style.left = left_pos;

      Grüße aus Bleckede

      Kai

      Heyho,

      gibt's das ding in Gecko..?

      Jab, funzt wunderbar ;)

      EINHEIT FEHLT!

      *vordenkopfschlag* ich hab den fehler schon _so_ oft gemacht, und ich fall _jedesmal_ wieder drauf herein, THX ;)

      gruß,

      finnsen

      1. hi

        EINHEIT FEHLT!

        *vordenkopfschlag* ich hab den fehler schon _so_ oft gemacht, und ich fall _jedesmal_ wieder drauf herein, THX ;)

        nicht nur du.....

        daraus könnte man gleich mal eine Liste bauen - 3 änderungen am MSIE, damit das Geschäft endlich fair wird:
        1. er muss Einheiten bei CSS erwarten
        2. document.all weg
        3. Mime-Types glauben

        Grüße aus Bleckede

        Kai

        1. hi

          Hallo

          EINHEIT FEHLT!

          daraus könnte man gleich mal eine Liste bauen - 3 änderungen am MSIE, damit das Geschäft endlich fair wird:

          1. er muss Einheiten bei CSS erwarten
          2. document.all weg
          3. Mime-Types glauben

          und wo bleiben die nächsten 100 Änderungen/Fehler? ;)

          Grüße aus Bleckede
          Kai

          Gruß,
          Benne

          1. Tach

            1. er muss Einheiten bei CSS erwarten
            2. document.all weg
            3. Mime-Types glauben
              und wo bleiben die nächsten 100 Änderungen/Fehler? ;)

            Macht es einen (wesentlichen) Unterschied, wenn man 100 Fehler von dem Teil entfernt?

            Andreas

          2. hi

            und wo bleiben die nächsten 100 Änderungen/Fehler? ;)

            diese 3 Fehler werden leider zu oft als "Feature" missbraucht, alles andere fällt nur unter "schlechter Browser".

            Grüße aus Bleckede

            Kai