Калькулятар на свой вэб-сайт
Хочаце мець калькулятар прама на вэб-старонцы? Пачніце з капіявання · п ніжэй. Вы, магчыма, прыйдзецца скапіяваць і ўставіць код у двух секцыях, калі ёсць камерцыйны шлях. Вы не хочаце, каб скапіяваць і ўставіць камерцыйныя і коды вакол яго. Затым устаўце HTML-код у ваш HTML-рэдактар.
Капіяванне і ўстаўка Javasript Для калькулятара
Змесціце гэты код у галаве вашай старонкі. Пачаць капіраванне тут:
<Тып СТЫЛЬ = "тэкст, CSS»>
.calcBtn
{
напісанне шрыфта: тоўсты /
шырыня: 32px;
вышыня: 32px;
}
Стыль>
<Мова сцэнарыяў = "JavaScript">
функцыянаваць Calculator_OnClick (keyStr)
{
вар resultsField = document.calculator.calcResults;
Перамыкач (keyStr)
{
выпадак "0":
выпадак "1":
выпадак "2":
выпадак "3":
выпадак "4":
выпадак "5":
выпадак "6":
выпадак "7":
Выпадак "8":
выпадак "9":
выпадак "0":
выпадак "":
калі ((this.lastOp == this.opClear) || (this.lastOp == this.opOperator))
{
resultsField.value = keyStr;
}
яшчэ
{
// ігнараваць дадатковыя дзесятковыя
калі ((keyStr! = "") || (resultsField.value.indexOf ( ".") <0))
{
resultsField.value + = keyStr;
}
}
this.lastOp = this.opNumber;
перапынак;
выпадак "*":
выпадак "/":
выпадак "+":
выпадак "-":
калі (this.lastOp == this.opNumber)
this.Calc ();
this.evalStr + = resultsField.value + keyStr;
this.lastOp = this.opOperator;
перапынак;
выпадак "=":
this.Calc ();
this.lastOp = this.opClear;
перапынак;
выпадак «з»:
resultsField.value = "0";
this.lastOp = this.opClear;
перапынак;
па змаўчанні:
папярэджанне ( " '" + keyStr +' не прызнаецца. ");
}
}
функцыянаваць Calculator_Calc ()
{
вар resultsField = document.calculator.calcResults;
//alert("eval:"+this.evalStr+resultsField.value);
resultsField.value = Eval (this.evalStr + resultsField.value);
this.evalStr = "";
}
Функцыя Калькулятар ()
{
this.evalStr = "";
this.opNumber = 0;
this.opOperator = 1;
this.opClear = 2;
this.lastOp = this.opClear;
this.OnClick = Calculator_OnClick;
this.Calc = Calculator_Calc;
}
gCalculator = новы калькулятар ();
Скрыпт>
-------------------------------------------------- -----------------------------
Змесціце гэтую частку ў целе старонкі. Пачатак капіявання гэтай частцы тут:
<Імя формы = «калькулятар»>
<Табліца мяжа = "2" CELLPADDING = "4" CELLSPACING = "0" BorderColor = "# 000000">
<Табліца мяжа = "0" CELLPADDING = "2" CELLSPACING = "0" шырыня = "100%">
<ГД = Аб'яднанне калонак "4">
<Уваходны тып = "тэкст" імя = значэнне "calcResults" = "0" памер = стыль "20" = "выраўноўвання тэксту: правы"> TD>
TR>
<Клас = тып = значэнне "кнопка" "calcBtn" = назву ўваходу "С" = "calclear" OnClick = "gCalculator.OnClick ( 'з')">
<Клас = "calcBtn" тып = "кнопка" уваходнае значэнне = "=" імя = "calequal" OnClick = "gCalculator.OnClick ( '=')">
TR>
<Клас = "calcBtn" тып = "кнопка" уваходнае значэнне = "/" назва = "caldiv" OnClick = "gCalculator.OnClick ( '/')">
TR>
TR>
TR>
"Назва =" caldec "OnClick =" gCalculator.OnClick ( '') "> TD>
<Клас = тып = уваходнае значэнне "calcBtn" "Кнопка" = "-" імя = "calminus" OnClick = "gCalculator.OnClick ( '-')">
TR>
Table>
TD>
TR>
Table>
Форма>