1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121: | <form name="trade" action="trade.php?session=<?=session_id()?> >
<table border="1" width="700">
<table>
<tr>
<td width=250>Handel</td>
<td width=200>Art</td>
<td width=250>Anzahl</td>
</tr>
<tr>
<td>verkaufende Rohstoffe</td>
<td><select size="1" name="art_offer" onChange="ressis()">
<option selected>bitte wählen</option>
<option>Metall</option>
<option>Kristall</option>
<option>Deuterium</option>
</select></td>
<td><input type="text" name="offer" onKeyPress="ressis()"></td>
</tr>
<tr>
<td>gewünschte Rohstoffe</td>
<td><select size="1" name="art_get" onChange="ressis()">
<option selected>bitte wählen</option>
<option>Metall</option>
<option>Kristall</option>
<option>Deuterium</option>
</select></td>
<td><input type="text" name="get" readonly="readonly"></td>
</tr>
<tr>
<td colspan=3><input type="submit" name="submit" value="Handeln"></td>
</tr>
</table>
</form>
<br>
Um Scriptern vorzubeugen, wird immer abgerundet!
</center>
<script type="text/javascript">
document.onchange = ressis;
document.onLoad = ressis;
function ressis(){
var offer=document.trade.offer.value;
var kursmetall=3;
var kurskristall=2;
var kursdeuterium=1;
var artget=document.trade.art_get.value;
var artoffer=document.trade.art_offer.value;
var paste;
if(isNaN(offer)){
paste="Keine Zahl";
}
else{
offer=Math.round(offer);
if(offer!=0){
document.trade.offer.value=offer;
}
switch(artoffer){
case 'Metall' :
switch(artget){
case 'Metall':
paste="Bitte auswählen2";
break;
case "Kristall":
paste=Math.floor((offer/kursmetall)*kurskristall)+" Kristall";
break;
case 'Deuterium':
paste=Math.floor((offer/kursmetall)*kursdeuterium)+" Deuterium";
break;
default:
paste="Bitte wählen3";
}
break;
case 'Kristall':
switch(artget){
case 'Metall':
paste=Math.floor((offer/kurskristall)*kursmetall)+" Metall";
break;
case 'Kristall':
paste="Bitte wählen";
break;
case 'Deuterium':
paste=Math.floor((offer/kurskristall)*kursdeuterium)+" Deuterium";
break;
default:
paste="Bitte wählen";
}
break
case 'Deuterium':
switch(artget){
case 'Metall':
paste=Math.floor((offer/kursdeuterium)*kursmetall)+" Metall";
break;
case 'Kristall':
paste=Math.floor((offer/kursdeuterium)*kurskristall)+" Kristall";
break;
case 'Deuterium':
paste="Bitte wählen";
break;
default:
paste="Bitte wählen";
}
break;
default:
paste="Bitte wählen1";
}
}
document.trade.get.value=paste;
}
</script> |