Berni: Parameterübergabe

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

  1. 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

    1. Vielleicht so:

      <td><a href="javascript:erhoehepunkte('lala');">Verteilen!</a></td></tr>

      Hallo, funktioniert leider auch nicht ...hatte ich auch schon probiert

  2. was mir grad aufgefallen ist: ich weiss beim Funktionsaufruf gehört nicht lala sondern Schusskraft ...funktioniert aber genauso wenig

    1. 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

  3. hi,

    function erhoehepunkte(lala){ [...]
    document.punkte.lala.value = zahl;

    Nachlesen: http://de.selfhtml.org/javascript/objekte/elements.htm#allgemeines

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  4. 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.

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes