DevTrain .NET Developers Home. Das Community Portal für ASP.NET, Visual Basic, C#
 
  Login Status: Hallo   Anmelden  Suche:  
Navigationslinks überspringen
Startseite
Artikel
Blogs
Foren
ClubClub erweitern

 
Ihre Optionen
Save
Mail
Print
Rate
 
Advertising
  Fit for Admin – Ihr Windows Server 2008 R2 Intensiv-Training!

 
Navigationslinks überspringen
Autor:Bernhard Elbl

Euro-Umrechnung mit JavaScript

Die Umrechnung von Euro in DM mit dem Wert 1,95583 ist für gute Kopfrechner
sicher kein Problem. Für alle anderen ist die Erstellung einer entsprechenden Tabelle
mit JavaScript kein Problem.
Die Funktionsdefinition erfolgt im Kopf des html-Dokuments:

<HTML>
<HEAD>
<Script language="JavaScript">
<!--
var x = 1.95583        
function euro(e)
{
 return(e*x);
}
function mark(m) //wandelt Euro in DM um
{
 return(m/x);
}
function runden(wert) //rundet erechneten Wert auf 2 Stellen
{
 return( Math.round( wert * 100.0 ) / 100.0 );
}
//-->
</script>
</HEAD>
<BODY>
<script>
<!--
//Das eigentlich Script im Rumpf des Dokuments gibt in unserem Beispiel eine Tabelle aus
//mit der Überschrift"Umrechnungstabelle" und den Spaltenüberschriften "Wert",
//"Euro" und "Mark".
document.writeln( "<TABLE BORDER>" );
document.writeln( "<CAPTION><strong>Umrechnungstabelle</strong></CAPTION>" );
document.write( "<TR><TH>Wert</TH>" );
document.write( "<TH>Euro</TH>" );
document.write( "<TH>Mark</TH></TR>" );
//Wir beschränken uns im "Wert"-Bereich i auf den Zahlenraum zwischen 1 und 100.
//Durch Veränderung des "i<"-Wertes in der for-Schleife ist dieser Wert beliebig
//veränderbar.
for ( var i = 1; i < 101; i++ ) 
{
 document.write( "<TR><TD>" );
 document.write( i );
 document.write( "</TD><TD>" );
 document.write(runden(euro(i)), "</TD><TD>");
 document.writeln(runden( mark(i)), "</TD></TR>" );
}
document.writeln( "</TABLE>" );
//-->
</script>
</BODY>
</HTML>


Diskutieren Sie in den Foren

SharePoint Camp – In 5 Tagen zum SharePoint Profi!