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":
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>