Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 8.01.2006 Skąd: Zabrze Ostrzeżenie: (0%)
|
Mam taki oto problem: w poniższej funkcji umieściłem na końcu alert, który powinien wyświetlić pewien tekst i robi to, ale nie pod Firefoxem. Jeśli umieszczę alert'a poza ciałem funkcji, wówczas jest ok. Co jest z Firefoxem nietak, że zatrzymuje w tym wypadku to zdarzenie i jak w inny sposób można sobie z tym poradzić? Czy może coś tu skaszaniłem (IMG:http://forum.php.pl/style_emoticons/default/blink.gif)
Kod function sprawdz_imei(numer) { var cd = 0; var imei = numer.value; for (var i=0;i<13;i++) { cd += (imei.charAt(i) * 1); i++; cd += (imei.charAt(i)<5)?(2 * imei.charAt(i)) : ((((2 * imei.charAt(i))-10)*1) + (1)); } var suma = ((cd % 10) < 1)?0:10-(cd%10); var inf = (imei.charAt(14) == suma)?"prawidłowy":"nieprawidłowy!!!"; alert("Suma kontrolna = "+suma+"\nIMEI jest "+inf) } Proszę używać bbcode poprawiam ----- nospor |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%)
|
No cóż moim zdaniem po prostu powinieneś inaczej odwoływać sie do pola w formularzu ;]
Kod <INPUT type="button" value="Sprawdź" onclick="sprawdz_imei(document.nazwa_formularza.nr_imei)"> Jaką masz wersje FireFoxa? U mnie kod dziala bez problemu pod Opera i FF: Kod <head>
<script language="javascript"> function sprawdz_imei(numer) { var cd = 0; var imei = numer.value; for (var i=0;i<13;i++) { cd += (imei.charAt(i) * 1); i++; cd += (imei.charAt(i)<5)?(2 * imei.charAt(i)) : ((((2 * imei.charAt(i))-10)*1) + (1)); } var suma = ((cd % 10) < 1)?0:10-(cd%10); var inf = (imei.charAt(14) == suma)?"prawidłowy":"nieprawidłowy!!!"; alert("Suma kontrolna = "+suma+"\nIMEI jest "+inf) } </script> </head> <body> <form name="forma"> <INPUT type="text" size="15" maxlength="15" name="nr_imei"><br/><br/> <INPUT type="button" value="Sprawdź" onclick="sprawdz_imei(document.forma.nr_imei)"> </form> </body> |
|
|
|
ArturS firefox i alert() wewnątrz funkcji 8.01.2006, 16:32:06
ghostrider skrypt prawdopodobnie nie dociera do lini z alerte... 8.01.2006, 18:30:53
ArturS Problem tkwi tak na prawdę nie w tym co funkcja ob... 8.01.2006, 18:41:00
ArturS O jessuuu Wstyd się przyznać, ale należało by to... 8.01.2006, 21:37:22 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 00:26 |