Griever: Hilfe

Beitrag lesen

Ups. Sorry. Kleiner Aufmerksamkeitsfehler.

SRY.

Here the Code:

<table width=100% height=100% border=0 cellspacing=0 cellpadding=0>
 <tr>
  <td align=center valign=middle>
<input style="width:150px;font-family:Courier New;font-weight:normal;text-decoration:none;font-size:12px;background:black;border:1px solid silver;color:white;text-align:right;" type="text" id="fff" value="0" maxlength="7" size="6"></input><br>
<input style="width:50px;font-family:Courier New;font-weight:normal;text-decoration:none;font-size:12px;background:black;border:1px solid silver;color:white;" type="button" value="&gt;&nbsp;&euro;" onClick="Berechnen(0)"></input><input style="width:50px;font-family:Courier New;font-weight:normal;text-decoration:none;font-size:12px;background:black;border:1px solid silver;color:white;" type="button" value="&gt;&nbsp;DM" onClick="Berechnen(1)"></input><input style="width:50px;font-family:Courier New;font-weight:normal;text-decoration:none;font-size:12px;background:black;border:1px solid silver;color:white;" type="button" value="Formel" onClick="Formel_generieren()"></input><br>
  </td>
 </tr>
 <tr>
  <td style="height:100px;" valign=top>
   <span style="font-family:Courier New;font-weight:normal;text-decoration:none;font-size:12px;" id="Ergebnis">&nbsp;</span>
  </td>
 </tr>
</table>
<script language="JavaScript">
var kurs = 1.95583;
function REUMSTELLEN(Zahl) {Zahl=Zahl.replace(",",".");return Zahl;}
function Umstellen(Zahl,ST) {Zahl=Number(String(Zahl).replace(",","."));number=Zahl;if(ST)laenge=ST;else laenge=2;sep=",";th_sep=".";number = Math.round( number * Math.pow(10, laenge) ) / Math.pow(10, laenge);str_number = number+"";arr_int = str_number.split(".");if(!arr_int[0]) arr_int[0] = "0";if(!arr_int[1]) arr_int[1] = "";if(arr_int[1].length < laenge){nachkomma = arr_int[1];for(i=arr_int[1].length+1; i <= laenge; i++){nachkomma += "0";}arr_int[1] = nachkomma;};if(th_sep != "" && arr_int[0].length > 3){Begriff = arr_int[0];arr_int[0] = "";for(j = 3; j < Begriff.length ; j+=3){Extrakt = Begriff.slice(Begriff.length - j, Begriff.length - j + 3);arr_int[0] = th_sep + Extrakt +  arr_int[0] + "";}str_first = Begriff.substr(0, (Begriff.length % 3 == 0)?3:(Begriff.length % 3));arr_int[0] = str_first + arr_int[0];}return arr_int[0]+sep+arr_int[1];}
function Berechnen(richtung){var Wert = REUMSTELLEN(document.getElementById("fff").value);if(Wert.search(",")!=-1)Wert=Wert.replace(",",".");if(Wert != null&&Wert != 0&&Wert == Number(Wert)){if(richtung == 0){var Wert2 = Math.round((Wert/kurs)*100)/100;var umrechnung = Umstellen(Wert) + " DM sind " + Umstellen(Wert2) + " &euro;";}else{var Wert2 = Math.round((Wert*kurs)*100)/100;var umrechnung = Umstellen(Wert) + " &euro; sind " + Umstellen(Wert2).replace(".",",") +" DM";};document.getElementById("Ergebnis").innerHTML = umrechnung}else{if(Wert == 0)document.getElementById("Ergebnis").innerHTML = "0,00 &euro; sind ... Das müssten Sie ja wohl wissen, oder?";else if(Wert == null)document.getElementById("Ergebnis").innerHTML = "Sie haben die Berechnung abgebrochen!";else if(Wert != Number(Wert))document.getElementById("Ergebnis").innerHTML = "Bitte geben Sie eine Zahl an. <b>"+Wert+"</b> ist nämlich keine Zahl!"}}
function Formel_generieren() {var Wert = REUMSTELLEN(document.getElementById("fff").value);var r = "";r+="<b>von &euro; zu DM:</b><br>";var Wert2 = Math.round((Wert*kurs)*100)/100;r+=Umstellen(Wert)+" &euro; x "+Umstellen(kurs,5)+" = ";var umgerechnet= Wert2;r+=Umstellen(umgerechnet)+" DM<br><br>";r+="<b>von DM zu &euro;:</b><br>";var Wert2 = Math.round((Wert/kurs)*100)/100;r+=Umstellen(Wert)+" DM / "+Umstellen(kurs,5)+" = ";var umgerechnet= Wert2;r+=Umstellen(umgerechnet)+" &euro;<br><br>";document.getElementById("Ergebnis").innerHTML = r;}
</script>

Dieses mal ist er besser ...