Nais na magkaroon ng isang calculator mismo sa iyong Web page? Magsimula sa pamamagitan ng pagkopya ng template na ito sa ibaba. Maaaring kailangan mong kopyahin at i-paste ang code sa dalawang seksyon kung may komersyal na paraan. Hindi mo nais na kopyahin at i-paste ang komersyal at ang code sa paligid nito. Pagkatapos ay i-paste ang HTML code sa iyong HTML editor.
Kopyahin at Idikit ang JavaSript Para sa isang Calculator
Ilagay ang Code na ito sa HEAD ng Iyong Pahina. Simulan ang pagkopya dito:
function Calculator_OnClick(keyStr){var resultsField = document.calculator.calcResults;
switch (keyStr){case '0':case '1':case '2':case '3':case '4':case '5':case '6':case '7':case '8':case '9':case '0':case '.':if ((this.lastOp==this.opClear) || (this.lastOp==this.opOperator)){resultsField.value = keyStr;}else{// ignore extra decimalsif ((keyStr!='.') || (resultsField.value.indexOf('.')<0)){resultsField.value += keyStr;}}
this.lastOp = this.opNumber;break;case '*':case '/':case '+':case '-':if (this.lastOp==this.opNumber)this.Calc();this.evalStr += resultsField.value + keyStr;this.lastOp = this.opOperator;break;case '=':this.Calc();this.lastOp = this.opClear;break;case 'c':resultsField.value = '0';this.lastOp = this.opClear;break;default:alert(''' + keyStr + '' not recognized.');}
}
function Calculator_Calc(){var resultsField = document.calculator.calcResults;//alert('eval:'+this.evalStr+resultsField.value);resultsField.value = eval(this.evalStr+resultsField.value);this.evalStr = '';}
function Calculator(){this.evalStr = '';
this.opNumber = 0;this.opOperator = 1;this.opClear = 2;this.lastOp = this.opClear;this.OnClick = Calculator_OnClick;this.Calc = Calculator_Calc;}
gCalculator = new Calculator();
------------------------------------------------------------------------------- Ilagay ang Bahagi na ito sa BODY ng Iyong Pahina. Simulan ang pagkopya sa bahaging ito dito: