Problem document.getElementById występuje w IE jeśli mamy nazwe zmiennej i atrybut name i id o tej samej nazwie.
Przykład:
imie = document.getElementById('imie');
<input type="text" name="imie" id="imie" value=" " />
Taki kod zadziała nam na każdej przeglądarce prócz IE co najgorsze tego błędu nie zobaczymy nawet w firebugu bo to błąd IE aby go ominąc musimy zmienić nazwę zmiennej.
Przykład:
imieSufix = document.getElementById('imie');
 <input type="text" name="imie" id="imie" value=" " />
 
Jak widać problem jest dość banalny ale tylko jeśli działamy na swoim kodzie, schody zaczynają się jeśli błąd wywala nam jakaś ogromna bibloteka js albo kod odziedziczony po kimś,  w tedy pozostaje nam monotonne sprawdzanie kodu linijka po linijce.
Listing
Ranga: Administrator serwisu Punktów: 0



 
  
				

 
                             
 


 
                        
 
		 
	