YPE html PUBLIC "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w***3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
js 计算器
document.onkeyup = function(e)
{
var evt = utils.fixevent(e);if ((evt.keycode >= 48 && evt.keycode (evt.keycode >= 96 && evt.keycode {
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);
}
//-->