Parameterübergabe
Berni
- javascript
Hello.
Ich bastel hier gerade ....Hab eine Funktion, die die Felder in einem Textfeld hochaddieren soll wenn man auf nebenstehend Buttun (oder Link) klickt.
Mein Problem: Er übernimmt einfach nicht die Parameter:
<script language="JavaScript">
function erhoehepunkte(lala){
zahl2=parseInt(document.punkte.Punkte_Offen.value);
if(zahl2>0){
zahl =parseInt(document.punkte.lala.value);
zahl=zahl+1;
document.punkte.lala.value = zahl;
zahl2=zahl2-1;
document.punkte.Punkte_Offen.value=zahl2;
}else{
alert("Zu wenig offene Punkte");
}
}
</script>
<table>
<form name=punkte method=post action=#>
<tr><td>Offene Punkte: </td><td><input type=text size=3 readonly name=Punkte_Offen value=$Punkte_Offen></td></tr>
<tr><td>Schusskraft:</td>
<td><input type="text" value=$schusskraft name="Schusskraft" id=1 readonly size="3"></td>
<td><a href="javascript:erhoehepunkte(lala);">Verteilen!</a></td></tr>
Bitte um Rasche Hilfe :)
Danke
Hi !
<td><a href="javascript:erhoehepunkte(lala);">Verteilen!</a></td></tr>
Vielleicht so:
<td><a href="javascript:erhoehepunkte('lala');">Verteilen!</a></td></tr>
^ ^
Gruß
Hans
Vielleicht so:
<td><a href="javascript:erhoehepunkte('lala');">Verteilen!</a></td></tr>
Hallo, funktioniert leider auch nicht ...hatte ich auch schon probiert
was mir grad aufgefallen ist: ich weiss beim Funktionsaufruf gehört nicht lala sondern Schusskraft ...funktioniert aber genauso wenig
Moin,
was mir grad aufgefallen ist: ich weiss beim Funktionsaufruf gehört nicht lala sondern Schusskraft ...funktioniert aber genauso wenig
genau so gehört lala auch nicht in die Funktion sondern auch Schusskraft.
Du brauchst im Prinzip also gar keinen Parameter für deine Funktion.
Sollte dann auch klappen. Ansonsten empfehler ich Firefox und die Javascript-Konsole....
MfG,
Juan
hi,
function erhoehepunkte(lala){ [...]
document.punkte.lala.value = zahl;
Nachlesen: http://de.selfhtml.org/javascript/objekte/elements.htm#allgemeines
gruß,
wahsaga
Hi,
Mein Problem: Er übernimmt einfach nicht die Parameter:
Klingons don't have parameters. They have arguments. And they *always win them*!
Cheatah, SCNR
P.S.: Mit invalidem Code kommst Du übrigens _nie_ weit. Unabhängig vom spezifischen Problem.