Hi
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?
Habs rausbekommen (einfach noch ein if inter das else und alles funzt) weiß zwar nicht ob das die beste Lösung ist aber jetzt tut alles was ich erreichen wollte schauts euch einfach an:
<html>
<head>
<script language="JavaScript">
<!--
function umrechnen()
{
fehlersuche ()
var a=document.form.geldwert.value;
var b=document.form.wechselkurs.value;
if (document.form.wechselkurs.value!=""){document.form.wechselkurs.value=b;}
else if (document.form.devisen.selectedIndex==0){b=1.1215;}
else if (document.form.devisen.selectedIndex==1){b=0.6998;}
else if (document.form.devisen.selectedIndex==2){b=1.5135;}
else if (document.form.devisen.selectedIndex==3){b=133.3333;}
else if (document.form.devisen.selectedIndex==4){b=34.9650;}
else if (document.form.devisen.selectedIndex==5){b=53.1915;}
else if (document.form.devisen.selectedIndex==6){b=4.2626;}
else if (document.form.devisen.selectedIndex==7){b=31.2500;}
else if (document.form.devisen.selectedIndex==8){b=7.4294;}
else if (document.form.devisen.selectedIndex==9){b=1.5911;}
else if (document.form.devisen.selectedIndex==10){b=1.9912;}
else if (document.form.devisen.selectedIndex==11){b=39.0625;}
else if (document.form.devisen.selectedIndex==12){b=1.7778;}
else if (document.form.devisen.selectedIndex==13){b=6.6845;}
else if (document.form.devisen.selectedIndex==14){b=10000.0000;}
else if (document.form.devisen.selectedIndex==15){b=58.8235;}
else if (document.form.devisen.selectedIndex==16){b=1.4550;}
else if (document.form.devisen.selectedIndex==17){b=40.8163;}
else if (document.form.devisen.selectedIndex==18){b=9.2851;}
else if (document.form.devisen.selectedIndex==19){b=27.2480;}
else if (document.form.devisen.selectedIndex==20){b=2.2321;}
else if (document.form.devisen.selectedIndex==21){b=2.2095;}
else if (document.form.devisen.selectedIndex==22){b=1.1161;}
else if (document.form.devisen.selectedIndex==23){b=1.9806;}
else if (document.form.devisen.selectedIndex==24){b=0.9196;}
else if (document.form.devisen.selectedIndex==25){b=2.1782;}
else if (document.form.devisen.selectedIndex==26){b=200.0000;}
else if (document.form.devisen.selectedIndex==27){b=8.7489;}
else if (document.form.devisen.selectedIndex==28){b=8.3682;}
else if (document.form.devisen.selectedIndex==29){b=63.6943;}
else if (document.form.devisen.selectedIndex==30){b=1.9794;}
else if (document.form.devisen.selectedIndex==31){b=6.9061;}
else if (document.form.devisen.selectedIndex==32){b=909.0909;}
else if (document.form.devisen.selectedIndex==33){b=2.9949;}
else if (document.form.devisen.selectedIndex==34){b=47.8469;}
document.form.wechselkurs.value=b;
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">E</font></b><b><font size="5">urotaschenrechner</font></b></td>
</tr>
<form name="form">
<td>
<table border=0 bordercolorlight="#909090" bordercolor="#000000" cellspacing="1" bordercolordark="#000000" width="329">
<tr>
<td bgcolor="#CCCCCC" width="317>
<font face=" color="black" Arial"><font class="stn">Betrag: </font>
<span style="background-color: #FFFF00">
<input type="text" name="geldwert" size="10"></span><br>
</tr>
<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>
<tr>
<td bgcolor="#CCCCCC" width="317>
<font class=" stn">Währung:
<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>
<option>Polnischer Zloty</option>
<option>Techechenische Krone</option>
<option>Dänishce Krone</option>
<option>Kanadischer Dollar</option>
<option>Taiwanischer Dollar</option>
<option>Australischer Dollar</option>
<option>Ägyptisches Pfund</option>
<option>Indonesische Rupiah</option>
<option>Phillipinscher Peso</option>
<option>Tunesischer Dinar</option>
<option>Slowakische Krone</option>
<option>Chinesischer Renmimbi</option>
<option>Dominikanischer Peso</option>
<option>Barbados-Dollar</option>
<option>Belize-Dollar</option>
<option>Bermuda-Dollar</option>
<option>Brunei-Dollar</option>
<option>Kaiman-Dollar</option>
<option>Fidschi-Dollar</option>
<option>Guyana-Dollar</option>
<option>Hong-Kong Dollar</option>
<option>Salomonen-Dollar</option>
<option>Jamaikanischer Dollar</option>
<option>Singapur Dollar</option>
<option>Trinidad/Tobago Dollar</option>
<option>Simbabwe-Dollar</option>
<option>Ost-Karibischer Dollar</option>
<option>Thailändischer Bath</option>
</select> <br>
</tr>
<tr>
<td bgcolor="#CCCCCC" width="317>
<font class=" stb">Wechselkurs:
<input type="text" name="wechselkurs" size="15"><br>
</tr>
<tr>
<td bgcolor="#CCCCCC" width="317>
<font class=" stb">Berechneter Euro-Betrag:</font>
<input type="text" name="eurowert" size="15"> <br>
</tr>
<tr>
<td bgcolor="#CCCCCC" width="#202020">
<input type="button" value="Umrechnen" name="Umrechnen" onclick="umrechnen()">
<input type="reset" value="Zurücksetzen" name="reset">
</tr>
</form>
</table>
</table>
<p> </p>
<p> </p>
</body>
</html>
Falls euch noch was einfällt was man verbessern könnte scheibt es mir ich bedanke mich nochmals herzlich bei sven denn ohne ihn wär ich niemals so weit gekommen.
mfg Max