Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: IE nie obsługuje GetElementByID
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Azek
Jest problem, jak zwykle z IE. W FF wszystko śmiga, w IE nic. Dokładniej chodzi o GetElementByID, które IE nie obsługuje.
W związku z tym pytanie: jak odwołać się do obiektu, np:
  1. <span id="m1">cos tam</span>

tak, aby działało i w IE i FF?
Chodzi o coś takiego:
  1. <script>document.getelementbyid("m1").hidden=true;</script>

Ogólnie klikając na akapit, ten span ma się chować i pojawiać.
Siedzę nat tym już pół dnia i coraz gorzej z moim panowaniem nad sobą. A klient jest uparty (czyt. głupi) i pod IE ma działać.
rocktech.pl
Witam.

Chodzi raczej o coś takiego:

[JAVASCRIPT] pobierz, plaintext
  1. document.getElementById("m1").hidden = true;
[JAVASCRIPT] pobierz, plaintext


I nie uwierzę ze testujesz to na 13-letnim IE http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-getElBId
Azek
Sprawdzałem specjalnie na IE6, potem na IE8. Nic nie działa.
Nie ważne jakim sposobem, czy przez ID czy NAME czy jakikolwiek inny sposób - ma tylko spowodować, aby ten element się schował.
Pawel_W
i myślisz, że .hidden=true coś takiego spowoduje? facepalmxd.gif

Kod
document.getElementById("m1").style.display= 'none';
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.