<%@ Page Language="C#" AutoEventWireup="true" CodeFile="jisuanqi.aspx.cs" Inherits="jisuanqi" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>计算器</title>
<script type="text/javascript">
var numb = 0;
var jieguo = 0;
var fu = '';
function showvalues() {
document.getElementById('txtScream').value +=(arguments[0]);
}
//加
function plus() {
equals();
fu = '+';
numb = parseFloat(document.getElementById('txtScream').value);
document.getElementById('txtScream').value = '';
}
//等于
function equals() {
var txt = document.getElementById('txtScream');
switch (fu) {
case '+': txt.value = parseFloat(numb) + parseFloat(txt.value);
jieguo = txt.value;
break;
case '-': txt.value = parseFloat(numb) - parseFloat(txt.value);
jieguo = txt.value;
break;
case '*': txt.value = parseFloat(numb) * parseFloat(txt.value);
jieguo = txt.value;
break;
case '/': txt.value = parseFloat(numb) / parseFloat(txt.value);
jieguo = txt.value;
break;
default:
break;
}
numb = 0;
fu = '';
}
//清空
function btnCE_onclick() {
txtScream.value = '';
numb = 0;
fu = '';
}
//删除
function btn10_onclick() {
txtScream.value = txtScream.value.substring(0, txtScream.value.length - 1);
}
//减
function btn18_onclick() {
equals();
fu = '-';
numb = parseFloat(document.getElementById('txtScream').value);
document.getElementById('txtScream').value = '';
}
//乘
function btn13_onclick() {
equals();
fu = '*';
numb = parseFloat(document.getElementById('txtScream').value);
document.getElementById('txtScream').value = '';
}
//除
function chu() {
equals();
fu = '/';
numb = parseFloat(document.getElementById('txtScream').value);
document.getElementById('txtScream').value = '';
}
</script>
<style type="text/css">
input{
width:30px;
height:20px;
text-align:center;
}
#tbCalculator td
{
text-align:center;
vertical-align:middle;
}
#tbCalculator
{
height: 332px;
width: 298px;
}
</style>
</head>
<body>
<table id="tbCalculator" border="1" align="center" cellpadding="0"
cellspacing="0" bordercolor="#0066FF">
<tr>
<td height="30" colspan="4" align="center">
<input type="text" name="txtScream" id="txtScream" style="width:180px; border-style:none; text-align:right;" readonly="readonly" /> </td>
</tr>
<tr>
<td height="30" colspan="2">
<input type="button" name="btnCE" id="btnCE" value="C E" style="width:80px;" align="right"; οnclick="return btnCE_onclick()" /></td>
<td height="30" colspan="2">
<input type="button" name="btn10" id="btn10" value="Backspace" style="width:80px;" align="right"; οnclick="return btn10_onclick()" /></td>
</tr>
<tr>
<td height="30"><input type="button" name="btn7" id="btn7" value="7" οnclick="showvalues(7)"/></td>
<td><input type="button" name="btn8" id="btn8" value="8" οnclick="showvalues(8)"/></td>
<td><input type="button" name="btn9" id="btn9" value="9" οnclick="showvalues(9)"/></td>
<td><input type="button" name="btn6" id="btn6" value="/" οnclick="chu()"/></td>
</tr>
<tr>
<td height="30">
<input type="button" name="btn4" id="btn4" value="4" οnclick="showvalues(4)"/></td>
<td><input type="button" name="btn5" id="btn5" value="5" οnclick="showvalues(5)"/></td>
<td><input type="button" name="btn6" id="btn6" value="6" οnclick="showvalues(6)"/></td>
<td><input type="button" name="btn13" id="btn13" value="*" οnclick="return btn13_onclick()" /></td>
</tr>
<tr>
<td height="30">
<input type="button" name="btn1" id="btn1" value="1" οnclick="showvalues(1)" /></td>
<td><input type="button" name="btn2" id="btn2" value="2" οnclick="showvalues(2)"/></td>
<td><input type="button" name="btn3" id="btn3" value="3" οnclick="showvalues(3)"/></td>
<td><input type="button" name="btn18" id="btn18" value="-" οnclick="return btn18_onclick()" /></td>
</tr>
<tr>
<td height="30"><input type="button" name="btn0" id="btn0" value="0" οnclick="showvalues(0)"/></td>
<td><input type="button" name="btndot" id="btndot" value="." οnclick="showvalues('.')"/></td>
<td><input name="btn22" type="button" id="btn22" value="=" οnclick="equals()" /></td>
<td><input type="button" name="btn23" id="btn23" value="+" οnclick="plus()" /></td>
</tr>
</table>
<p>
</p>
</body>
</html>