![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 10.04.2007 Skąd: znienacka. Ostrzeżenie: (0%) ![]() ![]() |
Kod var pkt=25 var str=8 var zr=8 var bd=8 var int=8 var wie=8 var cha=8 //Dodaj siłę function addstr() { pkt=pkt-1 str=str+1 } //Odejmij siłę function destr() { pkt=pkt+1 str=str-1 } document.write("Pozostałe punkty: "+pkt+"<br>") document.write("Siła: <input type=\"button\" value=\"-\" onClick='destr()'> "+str+" <input type=\"button\" value=\"+\" onClick=\"addstr()\"><br>") document.write("Zręczność: "+zr+"<br>") document.write("Budowa: "+bd+"<br>") document.write("Inteligencja: "+int+"<br>") document.write("Wiedza: "+wie+"<br>") document.write("Charyzma: "+cha+"") PHP:
Napisałem sobie taki kodzik JS i zdawać by się mogło że działa bo niby jest Siła: 8 i przyciski + i -, jednak po kliknięciu na jakiś nie ma żadnej reakcji, nic się nie dzieje. (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Cały czas mam 8 Siły i 25 punktów. Zacząłem się uczyć JS 30 min. temu, więc jeżeli popełniłem jakiś banalny błąd to proszę nie krzyczcie na mnie. (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 3 Dołączył: 27.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Kod function dodaj(atr) {
if (pkt > 0) { pkt -= 1; switch (atr) { case 'str' : if(str >=18 ) { pkt += 1; return; } /* moze tutaj byc alert lub cos innego, przy return po prostu nie robi nic dalej */ str += 1; document.getElementById(atr).innerHTML = str; break; case 'zr' : if(zr >=18 ) { pkt += 1; return; } zr += 1; document.getElementById(atr).innerHTML = zr; break; } document.getElementById('pkt').innerHTML = pkt; } else { alert('Nie masz dosc punktow') } } function odejmij(atr) { pkt += 1; switch (atr) { case 'str' : if(str <=3 ) { pkt -= 1; return; } str -= 1; document.getElementById(atr).innerHTML = str; break; case 'zr' : zr -= 1; if(zr <= 3 ) { pkt -= 1; return; } document.getElementById(atr).innerHTML = zr; break; } document.getElementById('pkt').innerHTML = pkt; } Ten post edytował mrjozo 7.07.2007, 23:12:58 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 11:08 |