Logo www.praast.de

html by praast

EURO-Rechner

Eine in letzter Zeit sehr oft nachgefragte Sache :
Wie kann ich mit JavaScript die DM in EURO umrechnen ?
Hier eine mögliche Lösung.

Dieses Programm rechnet DM-Beträge in EURO um und umgekehrt, gib den Ausgangswert ein und klicke dann auf "Berechnen":

DEM-Betrag:  entspricht  EUR

EUR-Betrag: entspricht DEM

     

So baust Du den Rechner in Deine Seite ein:
In den <head> kommt dieses Script.

<script language="javascript" type="text/javascript">
function berechne()
{
var dm1 = document.umrechnung.markeingabe.value;
var eu1 = document.umrechnung.euroeingabe.value;
var kurs = 1.95583;
var eu2 = dm1 / kurs;
 function aufgroscheneu2(x) {
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  var p = k.indexOf('.'), m = k.indexOf('-.');
  var f = (p == 0 || m == 0)? '0.' : '.';
  return k.substring(0, p) + f + k.substring(p+1, p+3);
  }
var dm2 = eu1 * kurs;
function aufgroschendm2(x) {
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  var p = k.indexOf('.'), m = k.indexOf('-.');
  var f = (p == 0 || m == 0)? '0.' : '.';
  return k.substring(0, p) + f + k.substring(p+1, p+3);
  }
if (!isNaN(eu2))
 { 
 if (eu2 > 0)
  {
  document.umrechnung.euroausgabe.value = aufgroscheneu2(eu2);
  }
 }
 else
 { 
 alert(' Fehler !\n Bitte Zahlen eingeben !\n Komma = "." !'); 
 document.umrechnung.euroausgabe.value = ""; 
 }
if (!isNaN(dm2))
 { 
 if (dm2 > 0)
  {
  document.umrechnung.markausgabe.value = aufgroschendm2(dm2);
  }
 }
 else
 { 
 alert(' Fehler !\n Bitte Zahlen eingeben !\n Komma = "." !'); 
 document.umrechnung.markausgabe.value = " "; 
 }
}
</script>

Und nun noch die Area wo der Euro-Rechner hinsoll:

<form name="umrechnung">
 <strong>DEM-Betrag: </strong>
 <input type="text" name="markeingabe">
 DEM entsprechen<
 <input type="text" name="euroausgabe">
 EUR <br />
 <strong>EUR-Betrag: </strong>
 <input type="text" name="euroeingabe">
 EUR entsprechen
 <input type="text" name="markausgabe">
 DEM <br />
<input type="button" value="Berechnen" onclick="berechne();">
<input type="button" value="Werte löschen"
    onclick="location.reload();">
</form>
Kontakt/Feedback