![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
Witam mam taką funkcję na zdarzenie OnClick dla pewnych checkboxów
Kod function CheckMe(obj){ elem = document.forms['reporter_edit_form'].elements; if ((obj.name=='division_-2' || obj.name=='division_-1') && obj.checked){ for (v in elem){ błąd dla IE ---> if (typeof(elem[v].name) != 'undefined') błąd dla IE ---> if(elem[v].name.substr(0,9)=='division_') elem[v].checked = false; } obj.checked = true; } else { elem['division_-2'].checked = false; elem['division_-1'].checked = false; } } O ile kod działa pod FF to pod IE wyskakuje błąd: "elem jest pusty lub nie jest obiektem" Co robie nie tak ? OK znalazłem już rozwiązanie, przed linijkami powodującymi błąd, ze względu na IE trzeba dodać jeszcze Kod for (v in elem){
if (elem[v] != null) if (typeof(elem[v].name) != 'undefined') if(elem[v].name.substr(0,9)=='division_') elem[v].checked = false; } Ten post edytował php programmer 22.11.2007, 11:09:18 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:51 |