zoomla
Version:
16年专业研发|中文alexa排名第一的CMS品牌-基于dotNET core、功能强大,集成站群、微信开发、小程序与ERP及OA办公系统,支持国际语言和多民族语言,世界五百强与大型门户专用高端网站内核CMS系统
213 lines (191 loc) • 7.72 kB
HTML
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
<title>������</title>
<script src="/JS/jquery.min.js"></script>
<script src="/dist/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="/dist/css/bootstrap.min.css" />
<link rel="stylesheet" href="/dist/css/zico.min.css" />
<script type="text/javascript" src="/js/calc.js"></script>
<style type="text/css">
body, div, input { font: 12px arial; }
.calculatorButton { text-align: center; width: 73px; }
.calculatorButton2 { text-align: center; width: 171px;}
.buttonArea { padding: 5px; border-color: #455690 #a6b4cf #a6b4cf #455690; border-style: solid; border-width: 1px; }
.buttonArea table td{text-align:center;}
#topbar { position:absolute; border-right: #455690 1px solid; border-top: #a6b4cf 1px solid; border-left: #a6b4cf 1px solid; border-bottom: #455690 1px solid; background-color: #c9d3f3; width: 300px; visibility: hidden; z-index: 99999; filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.65);
opacity: 0.65; }
</style>
<script type="text/javascript">
<!--
var Calculator = Object();
Calculator.result = 0;
Calculator.current = '';
Calculator.values = 0;
Calculator.handle = '';
Calculator.elem = function(){return document.getElementById('calculator');};
Calculator.output = function() {return document.getElementById('calculatorOutput');}
Calculator.input = function(n)
{
if (n == "."&& Calculator.current.toString().indexOf('.')>=0)
{
return;
}
var output = Calculator.output();
if (Calculator.current == "0" && n != ".") Calculator.current = '';
Calculator.current += "" + n;
output.innerHTML = Calculator.current;
}
Calculator.backspace = function()
{
var output = Calculator.output();
output.innerHTML = output.innerHTML.length > 1 ? output.innerHTML.substr(0, output.innerHTML.length-1) : 0;
Calculator.current = output.innerHTML;
}
Calculator.clear = function()
{
Calculator.result = 0;
Calculator.current = '';
Calculator.values = 0;
Calculator.handle = '';
var output = Calculator.output();
output.innerHTML = "0";
}
Calculator.calculate = function(p)
{
if (Calculator.handle != '' && Calculator.values != '' && Calculator.current != '')
{
try
{
var value = eval(Calculator.values + Calculator.handle + Calculator.current)
Calculator.values = value == 'Infinity' ? 0 : value;
Calculator.output().innerHTML = Calculator.values
}
catch (e)
{
alert(e);
}
}
else
{
Calculator.values = Calculator.current=='' ? Calculator.values : Calculator.current;
}
if (p == '=')
{
Calculator.output().innerHTML = Calculator.values == '' ? '0' : Calculator.values;
Calculator.current = Calculator.values;
Calculator.handle = '';
}
else
{
Calculator.handle = p;
}
Calculator.current = '';
}
onload = function() {
window.focus();
}
//-->
</script>
</head>
<body style="background:buttonFace">
<div class="buttonArea">
<div id="calculatorOutput" style="width:100%; text-align:right;" class="form-control">0</div>
<table width="100%" style="margin:auto" class="table table-condensed">
<tr>
<td colspan="2" ><input type="button" class="btn btn-default calculatorButton2" value="���" onclick="Calculator.clear()" /></td>
<td colspan="2"><input type="button" class="btn btn-default calculatorButton2" value="�˸�" onclick="Calculator.backspace()" /></td>
</tr>
<tr>
<td><input class="btn btn-default calculatorButton" type="button" value="7" onclick="Calculator.input(7)" /></td>
<td><input type="button" value="8" class="btn btn-default calculatorButton" onclick="Calculator.input(8)" /></td>
<td><input type="button" value="9" class="btn btn-default calculatorButton" onclick="Calculator.input(9)" /></td>
<td><input type="button" value="/" class="btn btn-default calculatorButton" onclick="Calculator.calculate('/')" /></td>
</tr>
<tr>
<td><input type="button" value="4" class="btn btn-default calculatorButton" onclick="Calculator.input(4)" /></td>
<td><input type="button" value="5" class="btn btn-default calculatorButton" onclick="Calculator.input(5)" /></td>
<td><input type="button" value="6" class="btn btn-default calculatorButton" onclick="Calculator.input(6)" /></td>
<td><input type="button" value="*" class="btn btn-default calculatorButton" onclick="Calculator.calculate('*')" /></td>
</tr>
<tr>
<td><input type="button" value="1" class="btn btn-default calculatorButton" onclick="Calculator.input(1)" /></td>
<td><input type="button" value="2" class="btn btn-default calculatorButton" onclick="Calculator.input(2)" /></td>
<td><input type="button" value="3" class="btn btn-default calculatorButton" onclick="Calculator.input(3)" /></td>
<td><input type="button" value="-" class="btn btn-default calculatorButton" onclick="Calculator.calculate('-')" /></td>
</tr>
<tr>
<td><input type="button" value="0" class="btn btn-default calculatorButton" onclick="Calculator.input(0)" /></td>
<td><input type="button" value="." class="btn btn-default calculatorButton" onclick="Calculator.input('.')" /></td>
<td><input type="button" value="=" class="btn btn-default calculatorButton" onclick="Calculator.calculate('=')" /></td>
<td><input type="button" value="+" class="btn btn-default calculatorButton" onclick="Calculator.calculate('+')" /></td>
</tr>
<tr>
<td height="38"> </td>
<td colspan="2"><div align="center">��ʾ��ALT+JΪ������ݼ�-<a href="#" onclick="top.close()">�رմ���</a></div></td>
<td> </td>
</tr>
</table>
</div>
</body>
<script type="text/javascript">
<!--
document.onkeyup = function(e)
{
var evt = Utils.fixEvent(e);
if ((evt.keyCode >= 48 && evt.keyCode <= 57 && !evt.shiftKey) ||
(evt.keyCode >= 96 && evt.keyCode <= 105 && !evt.shiftKey))
{
if (evt.keyCode > 57)
{
Calculator.input(evt.keyCode - 96);
}
else
{
Calculator.input(evt.keyCode - 48);
}
}
else if ((evt.keyCode == 107 && !evt.shiftKey) || (evt.keyCode == 61 && evt.shiftKey) || (evt.keyCode == 187 && evt.shiftKey))
{
Calculator.calculate('+');
}
else if ((evt.keyCode == 109 && !evt.shiftKey) || (evt.keyCode == 189 && !evt.shiftKey))
{
Calculator.calculate('-');
}
else if ((evt.keyCode == 106 && !evt.shiftKey) || (evt.keyCode == 56 && evt.shiftKey))
{
Calculator.calculate('*');
}
else if ((evt.keyCode == 111 && !evt.shiftKey) || (evt.keyCode == 191 && !evt.shiftKey))
{
Calculator.calculate('/');
}
else if (evt.keyCode == 13 || (evt.keyCode == 61 && !evt.shiftKey) || (evt.keyCode == 187 && !evt.shiftKey))
{
Calculator.calculate('=');
}
else if ((evt.keyCode == 110 && !evt.shiftKey) || (evt.keyCode == 190 && !evt.shiftKey))
{
Calculator.input('.');
}
else if (evt.keyCode == 27)
{
Calculator.clear();
}
else if (evt.keyCode == 8)
{
Calculator.backspace();
}
return false;
//alert(evt.keyCode);
}
//-->
</script>
</html>