Loading:


    Problem z document.getElementById w IE (internet explorer)

    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.



    Napisz Artyku³

    Listing

    niema




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors