..........

среда, 12 февраля 2014 г.

Калькулятор на сайте или блоге - хороший помощник

                                                       Дня доброго!..

Сейчас услышал давно забытую песню "Бухгалтер, милый мой бухгалтер..." - вот и навеяло два слова вставить о дебете и о кредите.
Согласитесь, что подручный калькулятор на сайте или блоге - это отличный помощник как для рекламодателей, так и для вебмастеров. Ведь деньги любят счет, не так ли? - Заработал - подсчитай!.. Оформление калькулятора вы видите здесь (левая колонка), а его скрипт можно скопировать здесь:


<center>
<script language="JavaScript">
<!-- 
var wynik=0, op=0, nowe=0, nowe2=0, done=1, oset=0, kropka, temp;
function reset(value)
{
document.form1.ekran.value = value;
wynik = 0,
op = 0,
nowe = 0,
nowe2 = 0;
done = 1;
oset = 0;
}
function wspolna(new_temp)
{
kropka = 1;
if(nowe || done) {
nowe = 0;
done = 0;
temp = new_temp;
}
for(var i=0; i<temp.length; i++) if (temp[i]=='.') kropka=0;
}
function button(ktory,ktory2)
{
temp = document.form1.ekran.value;
if(ktory2=='.') {
wspolna('0');
if(kropka) {
temp += ktory2;
document.form1.ekran.value = temp;
oset = 0;
}
}
if(ktory>=0 && ktory<=9) {
wspolna('');
if(temp==0 && kropka==1) temp='';
temp += ktory;
document.form1.ekran.value = temp;
oset = 1;
}
if(ktory2=='-' || ktory2=='+' || ktory2=='/' || ktory2=='*') {
if(nowe) op = ktory2
else {
if(!nowe2) {
op = ktory2;
wynik = temp;
nowe2=1;
}
else {
wynik = eval(wynik + op + temp);
op = ktory2;
document.form1.ekran.value = wynik;
}
oset=0;
nowe = 1;
}
}
if(ktory2=='1/x' ) { wynik = eval(1 / temp) ; reset(wynik); }
if(ktory2=='sqrt') { wynik = Math.sqrt(temp); reset(wynik); }
if(ktory2=='exp' ) { wynik = Math.exp(temp) ; reset(wynik); }
if(ktory2=='+/-') document.form1.ekran.value = eval(-temp);
if(ktory2=='=' && oset && op!='0') reset(eval(wynik + op + temp));
if (ktory2=='C') reset(0);
if(document.form1.ekran.value[0] == '.')
document.form1.ekran.value = '0' + document.form1.ekran.value;
}
//-->
</script>

<center>
<form name="form1">
<table bgcolor="#7A9943">
<tbody>
<tr><td><table bgcolor="#83A940" border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr align="middle">
<td colspan="5"><input name="ekran" value="0" size="20" /></td></tr>
<tr align="middle">
<td colspan="4"><b><font color="#FEFDFA">Заработал - подсчитай!..</font></b></td>
<td><input name="C" onclick="button(11,&#39;C&#39;)" type="button" value=" C " /></td></tr>
<tr align="middle">
<td><input name="7" onclick="button(7 ,&#39;&#39;)" type="button" value=" 7 " /></td>
<td><input name="8" onclick="button(8 ,&#39;&#39;)" type="button" value=" 8 " /></td>
<td><input name="9" onclick="button(9 ,&#39;&#39;)" type="button" value=" 9 " /></td>
<td><input name="/" onclick="button(11,&#39;/&#39;)" type="button" value=" / " /></td>
<td><input name="sqrt" onclick="button(11,&#39;sqrt&#39;)" type="button" value="sqrt" /></td></tr>
<tr align="middle">
<td><input name="4" onclick="button(4,&#39;&#39;)" type="button" value=" 4 " /></td>
<td><input name="5" onclick="button(5,&#39;&#39;)" type="button" value=" 5 " /></td>
<td><input name="6" onclick="button(6,&#39;&#39;)" type="button" value=" 6 " /></td>
<td><input name="*" onclick="button(11,&#39;*&#39;)" type="button" value=" * " /></td>
<td><input name="exp" onclick="button(11,&#39;exp&#39;)" type="button" value="exp" /></td></tr>
<tr align="middle">
<td><input name="1" onclick="button(1,&#39;&#39;)" type="button" value=" 1 " /></td>
<td><input name="2" onclick="button(2,&#39;&#39;)" type="button" value=" 2 " /></td>
<td><input name="3" onclick="button(3,&#39;&#39;)" type="button" value=" 3 " /></td>
<td><input name="-" onclick="button(11,&#39;-&#39;)" type="button" value=" - " /></td>
<td><input name="1/x" onclick="button(11,&#39;1/x&#39;)" type="button" value="1/x " /></td></tr>
<tr align="middle">
<td><input name="0" onclick="button(0,&#39;&#39;)" type="button" value=" 0 " /></td>
<td><input name="+/-" onclick="button(11,&#39;+/-&#39;)" type="button" value=" +/- " /></td>
<td><input name="." onclick="button(11,&#39;.&#39;)" type="button" value=" , " /></td>
<td><input name="+" onclick="button(11,&#39;+&#39;)" type="button" value=" + " /></td>
<td><input name="=" onclick="button(11,&#39;=&#39;)" type="button" value=" = " /></td>
</tr></tbody></table></td></tr></tbody></table></form>
<center>  

Комментариев нет:

Отправить комментарий