![]() |
![]() ![]() |
![]() |
![]()
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. ![]() ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
to moze zobacz co konsola bledow pokazuje i jak sam nie dojdziesz co to jest to wklej blad na tutaj
edit zrob cos takiego *pisane z palca Ten post edytował skowron-line 7.07.2007, 22:09:16 -------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 3 Dołączył: 27.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
java script:
Kod var pkt=25; var str=8; var zr=8; var bd=8; var inte=8; var wie=8; var cha=8; function dodaj(atr) { pkt -= 1; switch (atr) { case 'str' : str += 1; document.getElementById(atr).innerHTML = str; break; case 'zr' : zr += 1; document.getElementById(atr).innerHTML = zr; break; } document.getElementById('pkt').innerHTML = pkt; } function odejmij(atr) { pkt += 1; switch (atr) { case 'str' : str -= 1; document.getElementById(atr).innerHTML = str; break; case 'zr' : zr -= 1; document.getElementById(atr).innerHTML = zr; break; } document.getElementById('pkt').innerHTML = pkt; } kod na stroni: mysle ze bedziesz wiedzial jak to analogicznie uzupelnic, aha i onclick malymi literkami, a javascript razem chociaz na forum jest pisane osobno Ten post edytował mrjozo 7.07.2007, 22:13:11 -------------------- W chwili wolnego zapraszam na gry Dla każdego coś się znajdzie;)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 10.04.2007 Skąd: znienacka. Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wielkie mrjozo. Tylko jest jeden problem kiedy strona się załaduje są same przyciski trzeba wcisnąć + albo - wtedy dopiero pojawia sie 9 albo 7 :< Wiesz może jak to zmienić?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 3 Dołączył: 27.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Po prostu w divach wpisz potrzebne wartości:
Kod <div id="str">9</div>
<div id="ze">8</div> -------------------- W chwili wolnego zapraszam na gry Dla każdego coś się znajdzie;)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 10.04.2007 Skąd: znienacka. Ostrzeżenie: (0%) ![]() ![]() |
Działa!
![]() ![]() Ograniczenie punktów okazało się być bardzo proste ale z tym ograniczeniem wartości atrybutów kombinuję kombinuję i nie mogę wykombinować. ![]() Mój aktualny kod: Kod var pkt=25;
var str=8; var zr=8; var bd=8; var inte=8; var wie=8; var cha=8; function dodaj(atr) { if (pkt > 0) { pkt -= 1; switch (atr) { case 'str' : str += 1; document.getElementById(atr).innerHTML = str; break; case 'zr' : 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' : str -= 1; document.getElementById(atr).innerHTML = str; break; case 'zr' : zr -= 1; document.getElementById(atr).innerHTML = zr; break; } document.getElementById('pkt').innerHTML = pkt; } |
|
|
![]()
Post
#7
|
|
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 -------------------- W chwili wolnego zapraszam na gry Dla każdego coś się znajdzie;)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 10.04.2007 Skąd: znienacka. Ostrzeżenie: (0%) ![]() ![]() |
Działa! Gra gitara
![]() ![]() ![]() ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.06.2025 - 23:55 |