Hi, ich habe einen Taschenrechner schreiben wollen, hab allerdings das Problem dass die Rechenoperationen nicht ausgeführt werden. Wenn ich voher UND nacher ein alert() reinsetze wird auch nur das erste angezeigt.
Ich binde dass Folgender Masen ein:
Skini
Code:
function run() {
document.form.target.value = eval(document.form.target.value);
}
function adtobox(new_char)
{
document.form.target.value = document.form.target.value + new_char;
}
HTML:
<form id="form">
<div id="upper"><input type="text" name="Display" align="right" id="target"></div>
<div id="left">
<input name="taste" type="button" value="7" onclick="adtobox('7');"><br>
<input name="taste" type="button" value="4" onclick="adtobox('4');"><br>
<input name="taste" type="button" value="1" onclick="adtobox('1');"><br>
<input name="taste" type="button" value="0" onclick="adtobox('0');"></div>
<div id="middle-left">
<input name="taste" type="button" value="8" onclick="adtobox('8');"><br>
<input name="taste" type="button" value="5" onclick="adtobox('5');"><br>
<input name="taste" type="button" value="2" onclick="adtobox('2');"><br>
<input name="taste" type="button" value="." onclick="adtobox('.')";> </div>
<div id="middle-right">
<input name="taste" type="button" value="9" onclick="adtobox('9');"><br>
<input name="taste" type="button" value="6" onclick="adtobox('6');"><br>
<input name="taste" type="button" value="3" onclick="adtobox('3');"><br>
<input name="taste" type="button" value="=" onclick="run();"></div>
<div id="right">
<input name="taste" type="button" value="/" onclick="adtobox('/');"><br>
<input name="taste" type="button" value="*" onclick="adtobox('*');"><br>
<input name="taste" type="button" value="-" onclick="adtobox('-')";><br>
<input name="taste" type="button" value="+" onclick="adtobox('+');"></div>
</form>
Skini