ďťż
Podstrony
|
telcocafenigdy nie pisalem w javascript, za to pisalem w innych jezykach. napisalem prosty formularz udajacy przyciski kalkulatora, i wszystko bylo ok, ale po dodaniu pola do czyszczenia "wyswietlacza" kod sie skopal, i nawet po wywaleniu tych fragmentow kodu dalej nie dziala ;/ ie wywala komunikat o bledzie po kliknieciu na ktorykolwiek przycisk, a za linie z bledem podaje </script> i standardowy komunikat "oczekiwano obiektu". nie umiem znalezc bledu... pomoze ktos?<html> <head> <script type="text/javascript"> function adddigit(digit) { if (formularz.liczba.value=='0') formularz.liczba.value=digit else formularz.liczba.value+=digit; } function clear() { formularz.liczba.value='0'; } </script> </head> <body> <form name=formularz> <input type="text" name="liczba" value="0" size="30"/> <BR/> <script type="text/javascript"> for(i=0;i<10;i++) { document.write('<input type=button value="'+i+'" onclick="adddigit('+i+')" />'); } </script> <input type=button name='c' value='c' onclick='clear()' /> </form> </body> </html> Użytkownik Deadeye edytował ten post 02 lipiec 2007, 01:33 function clear() { formularz.liczba.value='0'; } ... <input type=button name='c' value='c' onclick='clear()' /> A po co to? Kiedy jest tag HTML: <input type="reset"> Który służy: "do czyszczenia pól formularza". Użytkownik NEO_273 edytował ten post 02 lipiec 2007, 08:50 function clear() { formularz.liczba.value='0'; } ... <input type=button name='c' value='c' onclick='clear()' /> A po co to? Kiedy jest tag HTML: <input type="reset"> Który służy: "do czyszczenia pól formularza". po pierwsze, ten skrypt ma symulowac kalkulator wiec po resecie powinno byc zero na wyswietlaczu :) a po drugie - przede wszystkim - nawet po calkowitym wywaleniu C i funckji clear skrypt w ogole nie dziala i wywala bledy :( edit: heh, brakowalo srednika w ifie :blink: nie czytajcie tego http://www.w3schools.../js_if_else.asp kursu :P temat do zamkniecia Użytkownik Deadeye edytował ten post 02 lipiec 2007, 14:34 nie czytajcie tego http://www.w3schools.../js_if_else.asp kursu A dlaczego? Jest tam wszystko poprawnie napisane, średniki w JS nie są wymagane. Nie działało u Ciebie dlatego, że nie miałeś średnika w konstrukcji bez klamer (co nie oznacza, że nie można napisać tak ale poza warunkiem bez klamer). A dlaczego? Jest tam wszystko poprawnie napisane, średniki w JS nie są wymagane. Nie działało u Ciebie dlatego, że nie miałeś średnika w konstrukcji bez klamer (co nie oznacza, że nie można napisać tak ale poza warunkiem bez klamer). wiem ze tam jest poprawnie, ale czytajac ten kurs i zauwazajac ze srednikow nie ma nigdzie oprocz for(;;) zaczyna sie wydawac ze w ifie tez nie ma, a wersji bez klamer nie pokazali, i nie napisali wyraznie ze przed else ma byc srednik, a to moze wprowadzic w blad. w każdym razie można podejrzeć jeszcze inne kody kalkulatorków, np. http://www.hotscript...odukt-1811.html w każdym razie można podejrzeć jeszcze inne kody kalkulatorków, np. http://www.hotscript...odukt-1811.html dzieki, ale ja umialem to napisac - jedyny problem mialem z tym wlasnie srednikiem tam, gdzie myslalem ze go nie powinno byc :] |
|||
Sitedesign by AltusUmbrae. |