Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js]Problem ze skryptem pod ie
Fixus
post
Post #1





Grupa: Zarejestrowani
Postów: 295
Pomógł: 9
Dołączył: 8.02.2006

Ostrzeżenie: (0%)
-----


Witam...mam taki kod
  1. function makeCheck(thisForm, checkType)
  2. {
  3.  
  4. for(i in thisForm.elements)
  5. {
  6. if(thisForm.elements[i].name.substr(0,6)=='option')
  7. {
  8. thisForm.elements[i].checked=checkType;
  9. }
  10. }
  11. }
  12.  
  13. function makeUncheck(thisForm)
  14. {
  15. for(i in thisForm.elements)
  16. {
  17. if(thisForm.elements[i].name.substr(0,6)=='option')
  18. {
  19. thisForm.elements[i].checked=false;
  20. }
  21. }
  22. }


odwołuje się do funkcji w ten sposób
  1. <input type="button" value="Check All" class="button" onclick="makeCheck(this.form, true)">


Teraz problem polega na tym, że pod FF skrypt działa bardzo dobrze. Klikam, zaznaczają się wszystkie checkboxy i wszyscy są zadowoleni. Jednak pod IE nie działa to wogóle. Nie wiem w czym jest problem, sprawdziłem ustawienia przeglądarki i JavaScript jest napewno włączony. Czy ktoś wie jak temu zaradzić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
webasek
post
Post #2





Grupa: Zarejestrowani
Postów: 274
Pomógł: 35
Dołączył: 18.07.2008
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Nie bardzo rozumiem po co to?

this.form

lepiej może użyć nazwy formularza? Może to pomoże? A czy w IE wywala jakiś błąd javascripts? Bo jeśli masz więcej skryptów to nie koniecznie ten jest zły. Poza tym sgeruje zastosowanie alert do sprawdzenia, która linijka sprawia mu problem
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 13:56