Max: Javascript Euroumrechner

Beitrag lesen

Hi Sven

Also ich bin jetzt soweit das mir das Grundprnzip klar ist wie es funktioniert. Aber jetzt hab ich folgendes Problem denke es liegt einfach an meiner unwissenheit was Programmieren angeht, da dies quasi meine ersten Fussschritte in javascript sind. Ich hätte jetzt gern das nach else irgendeine verbindung wieder zu

(document.form.devisen.selectedIndex==0)

zustande kommt (eigenständigen b Wert zuweisen). Immoment habe ich ja einfach gesagt b=4. Es gibt aber bestimmt eine Möglichkeit es so wie in den vorherigen Scripten miteinander zu verbinden.

Diese Möglichkeit geht ja jetzt nicht mehr ich kann ja nicht nach else

(document.form.devisen.selectedIndex==0){b=1.1215;}

eintragen.

daher meine frage wie schreibe ich das nun?

Immoment sieht mein Quelltext so aus denke ich komm der Lösung näher :).

<html>
<head>

<script language="JavaScript">
<!--

function umrechnen()
{
fehlersuche ()

var a=document.form.geldwert.value;
var b=document.form.wechselkurs.value;

document.form.devisen.selectedIndex==0
document.form.devisen.selectedIndex==1
document.form.devisen.selectedIndex==2
document.form.devisen.selectedIndex==3
document.form.devisen.selectedIndex==4
document.form.devisen.selectedIndex==5
document.form.devisen.selectedIndex==6

if (document.form.wechselkurs.value!=""){document.form.wechselkurs.value=b;}
else
{
b=4.4567;
}

var c = a/b;
document.form.eurowert.value="";

var d=Math.round(c*100)/100
if(document.form.runden[0].checked==true){document.form.eurowert.value=d;
}
else
{
document.form.eurowert.value=c;
}
}
function fehlersuche ()
{
if (document.form.geldwert.value=="")
alert ("Bitte geben sie einen Betrag ein");
document.form.geldwert.focus ();
document.form.geldwert.select ();
}
// -->
</script>

</head>

<body>

<table border=0 bordercolorlight="#000000" bordercolor="#000000" cellspacing="0" bordercolordark="#000000" width="329">
<tr>
<td bordercolor="#303030" bordercolorlight="#202020" bordercolordark="#303030" bgcolor="#808080" width="317">
<b><font size="5" color="#202020"></font><font size="5">Eurotaschenrechner</font></b></td>
</tr>

<form name="form">

<table border=0 bordercolorlight="#909090" bordercolor="#000000" cellspacing="1" bordercolordark="#000000" width="329">
<tr>
<td bgcolor="#CCCCCC" width="317>
<font face="Arial" color="black"><font class="stn">Betrag: </font>
<span style="background-color: #FFFF00">
<input type="text" name="geldwert" size="10"></span><br>
</tr>
</td>

<tr>
<td bgcolor="#CCCCCC" width="317>
<font class="stn">Ergebnis:</font>
<input type="radio" name="runden" value="runden" checked>gerundet
<input type="radio" name="runden" value="exakt">genau <br>
</tr>
</td>

<tr>
<td bgcolor="#CCCCCC" width="317>
<font class="stn">Währung:</font>
<select name="devisen" size="1">

<option selected>US-Dollar </option>
 <option>Englische Pfund</option>
 <option>Schweizer Franken</option>
 <option>Japanischer Yen </option>
 <option>Russischer Rubel</option>
 <option>Indische Rupie</option>

</select> <br>
</tr>
</td>

<tr>
<td bgcolor=red width="317>
<font class="stb">Wechselkurs:</font>
<input type="text" name="wechselkurs" size="15"><br>
</tr>
</td>

<tr>
<td bgcolor="#CCCCCC" width="317>
<font class="stb">Berechneter Euro-Betrag:</font>
<input type="text" name="eurowert" size="15"> <br>
</tr>
</td>

<tr>
<td bgcolor="#CCCCCC" width="#202020">
<input type="button" value="Umrechnen" name="Umrechnen" onclick="umrechnen()">
<input type="reset" value="Zurücksetzen" name="reset">
</tr>
</td>

</form>
</td>
</tr>
</table>
</table>
</font>
</body>
</html>

mfg max

P.S. Tut mir leid wenn ich dich mit komischen fragen Löschere aber ich weiß es halt nich besser und brauche professionelle Hilfe um erst mal überhaupt ein grundverständniss aufzubauen wie alles zusammen hängt.