Javascript - Euro-Umrechnungsfehler-

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von doctorrr50, 30. November 2007 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 30. November 2007
    Hi,

    bringe mir gerade Javascript bei und möchte nun einen erweiterten Umrechner coden. Zuerst habe ich einen einfachen Umrechner € in $ gecodet, wollte nun ein wenig erweitern (die Namen sind nicht rassistisch nur aus Langeweile gewählt!!!)

    Kann einer mir sagen was ich falsch gemacht habe? Und es nicht funktioniert?

    mfG


    Code:
    
    <html>
     <head> <title> Übungsrechner </title>
    
     <script language="javascript">
    
     function umrechnung() {
    
     var eurobetrag, reichsmarkbetrag, dollarbetrag, judenbetrag, gasduschenbetrag, verbrennenbetrag;
    
     eurobetrag=document.umrechnung.eurofeld.value;
    
     
     
     reichsmarkbetrag=eurobetrag / 1.5;
     judenbetrag=eurobetrag / 1.656;
     gasduschenbetrag=eurobetrag / 1.23432;
     verbrennenbetrag=eurobetrag / 12.2;
    
    
     lol=document.umrechnung.reichsmarkbetrag.value;
    
    
     
    
     } </script>
    
    </head>
    
    
     <body>
     Wir wollen Umrechnen!!!
    
    
    <br>
    
    <form name="umrechnung">
    
    
    DM <input type="text" size="10" name="DM">
    
    
    
    <br>
    
    
    <input type="BUTTON" value="Rechne um" onclick="umrechnung()">
    
    
    
    <br>
    
    
    
    
    reichsmark <input type="text" size="20" name="lol">
    EURO <input type="text" size="20" name="reichsmarkbetragfeld">
    EURO <input type="text" size="20" name="EURO">
    
    
    
    
    
    
    
    </form>
    </body>
    </html>
    
    
    
    
     
  2. 30. November 2007
    AW: Javascript - Euro-Umrechnungsfehler-

    Hey, also eigentlich ist der Code richtig, zumindest fällt mir kein Fehler auf.
    Aber ersetze folgende Zeile:
    eurobetrag = document.umrechnung.eurofeld.value;
    mal mit dieser hier:
    eurobetrag = parseInt(document.umrechnung.eurofeld.value);

    Die parseInt() Funktion wandelt einen String in einen Integer um, denn die Werte die man aus den value Feldern bezieht in der Regel ein String sind, und wenn du dann eine Division durchführst könnte das zu Fehlern kommen.


    MfG
    WhiteGloves

    PS: Falsches Forum, das gehört wohl eher in Webtechnik....
     
  3. 30. November 2007
    AW: Javascript - Euro-Umrechnungsfehler-

    jo gehört in webtechnik, aber aufgrung der doch leicht unpassenden variablennamen kannst dort selbst nen thema aufmachen und zwar ohne solch kack variablennamen!

    das ist nen ding von 10 sec die zu ändern und angemessen zu machen!


    der nächste thread mit solchenvariablennamen wird kommentarlos gelöscht!

    Knusperkeks
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.