![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 17 Dołączył: 19.03.2006 Skąd: z kosmosu ;) Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam pewnien problem z dodawaniem w JS, haha - kiedyś pisałem kalkulator i wszystko dobrze było, ale teraz... , jak dodaje np. doc.value + 2 (gdzie doc.value = 5) to wychodzi mi 51!
Kod function addbrightness() { var doc = document.getElementById(\'brightness\'); document.getElementById(\'brightness\').value = doc.value+1; } Odejmowanie działa normalnie ale dodawanie nie. @edit Nie lubie JS'a ;P Dziękuję, Babcia@Stefa Ten post edytował Babcia@Stefa 4.11.2007, 19:25:55 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 0 Dołączył: 7.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Piszesz, że dodajesz doc.value+2; a w kodzie masz doc.value+1; - to jak to jest ?
Patrząc na kod, dobrze wychodzi - czyli 51 Użyj parseInt(). Kod function addbrightness()
{ var doc = document.getElementById(\'brightness\'); document.getElementById(\'brightness\').value = parseInt(doc.value)+1; } |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 346 Pomógł: 23 Dołączył: 28.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Sprobuj:
Kod document.getElementById(\'brightness\').value = parseInt(doc.value) + 1; Edit: (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował no_face 4.11.2007, 19:43:00 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 17 Dołączył: 19.03.2006 Skąd: z kosmosu ;) Ostrzeżenie: (0%) ![]() ![]() |
Dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Coś przypuszczałem że js bieże document.getElementById(\'brightness\').value za inny typ danych od INT. Dziękuję, Babcia@Stefa |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 01:20 |