Заработало, но...выдает ошибку в ReferenceError: SearchDatabase is not defined va
[var features = 'toolbar=yes,menubar=yes,location=yes,scrollbars=y es,resizable=yes,status=yes,left=,top=,width=,heig ht=';
var searchDatabase = new SearchDatabase();
var searchResults_length = 0;
var searchResults = new Object();
function searchPage(features)
Если тэги <script> имеют аттрибут 'type', он должен быть 'text/javascript' или 'application/javascript'?
<!DOCTYPE html>
<html lang="ru">
<head></header>
<div class="content clearfix">
<meta charset="windows-1251">
<form action="" method="post" name="lk">
<p>
<script>
ncost=0;
nnds=0;
tavans=0;
sumavans=0;
procavans=0;
plat_mesiac=0;
mes_proc=0;
srok=0;
function rz(rubl) {
str="";
s="";
st=""+rubl;
toshka=st.indexOf(".");
if (toshka==-1){
toshka=st.length;
s=",00";
} else {s=","+st.substring(toshka+1);}
n=Math.ceil(toshka/3);
for (i=0; i<n; i++)
{
str+=" "+st.substring(toshka-(3*(n-i)),toshka-(3*(n-i))+3);
}
str+=s;
return (str);
}
function n_nds() {
nnds=Math.round(document.lk.cost.value*18/118*100)/100;
ncost=Math.round(document.lk.cost.value*1);
document.getElementById("nds").innerHTML="в т.ч. НДС: "+rz(nnds)+" рублей";
if (tavans!=0) {avans(tavans);}
}
function avans(t) {
if (t==1) {tavans=1; sumavans=Math.round(document.lk.avansproc.value*1* document.lk.cost.value)/100; document.lk.avansrub.value=sumavans; procavans=document.lk.avansproc.value*1;}
if (t==2) {tavans=2; procavans=Math.round(document.lk.avansrub.value*10 0/(document.lk.cost.value*1)); document.lk.avansproc.value=procavans; sumavans=document.lk.cost.value*procavans/100; document.lk.avansrub.value=sumavans;}
}
function dengi(a){}
function result_sum() {
if (document.lk.srok.value==""){alert('Пожалуй ста, укажите предмет лизинга.'); return false;}
srok=document.lk.srok.value*1;
plat_mesiac=(ncost-sumavans)/(document.lk.srok.value*1);
var mes_nds = new Array(document.lk.srok.value*1);
var poln_plat_mesiac = new Array(document.lk.srok.value*1);
mes_proc = ncost*4/100/12;
var year_plat = new Array(3);
for (i=0; i<(document.lk.srok.value*1); i++)
{
mes_nds[i]=(ncost-sumavans-(plat_mesiac*i))*14/100/12;
poln_plat_mesiac[i]=plat_mesiac+mes_nds[i]+mes_proc;
last_year=Math.floor(i/12);
last_month=i%12;
if (last_month==0) year_plat[last_year]=0;
year_plat[last_year]+=poln_plat_mesiac[i];
}
poln_plat=0;
str='<head><title>Лизинговый калькулятор</title><style type="text/css">p {margin-bottom: 3px; margin-top: 3px;}</style></head><body><h1>Секреты лизинга и практические советы от Никитина Павла</h1>';
str+='<p>Предмет лизинга: '+document.lk.objl.value+'.</p>';
str+='<p>Стоимость: '+rz(ncost)+' рублей.</p>';
str+='<p>Авансовый платеж: '+rz(sumavans)+' рублей ('+procavans+' %).</p>';
str+='<p>Срок договора: '+srok+' месяцев.</p>';
str+='<p>Страхование: Лизингополучатель самостоятельно страхует Предмет лизинга.</p>';
str+='<p>Балансодержатель: Лизингополучатель самостоятельно оплачивает налог на имущество.</p>';
str+='<p>Регистрация: Лизингополучатель при неообходимости самостоятельно оплачивает регистрацию и тех. осмотр.<br> </p>';
str+='<p><strong>Примерный График оплаты Лизинговых платежей, руб., в т.ч. НДС</strong></p>';
str+='<p style="margin-top: 20px;">Аванс: '+rz(sumavans)+' рублей.</p>';
for (y=0; y<=last_year; y++)
{
str=str+'<div style="float: left; margin: 20px; margin-top: 0px;"><table border="1" cellpadding="3" cellspacing="0"><tr><td><strong>'+(y+1)+' год</strong><td><strong>Сумма, руб.</strong></td>';
if (y==last_year) {mmm=last_month;} else {mmm=11;}
for (m=0; m<=mmm; m++)
{
str=str+'<tr><td align="center"> '+((y*12)+m+1)+' месяц <td align="center">'+rz((Math.round(year_plat[y]/(mmm+1))));
}
poln_plat+=(Math.round(year_plat[y]/(mmm+1)))*(mmm+1);
str=str+'<tr><td><strong>Итого<br> за год:</strong><td align="center"><strong>'+rz((Math.round(year_plat[y]/(mmm+1)))*(mmm+1))+'</strong></table></div>';
}
str+='<p style="clear: both;">Выкупной платеж: 10 000,00 рублей – включен в последний Лизинговый платеж.<br> </p>';
str+='<p>Ср. годовое удорожание: '+Math.round(((poln_plat+sumavans)/ncost*100-100)/document.lk.srok.value*12*100)/100+' %.';
str+='<p>Сумма договора с НДС: '+rz(poln_plat+sumavans)+' рублей';
str+='<p>Сумма НДС по договору: '+rz(Math.round((poln_plat+sumavans)*18/118*100)/100)+' рублей';
str+='<p>Сумма договора без НДС: '+rz((poln_plat+sumavans-Math.round((poln_plat+sumavans)*18/118*100)/100))+' рублей.*';
str+='<p>* подлежит вычету из налогооблагаемой базы по налогу на прибыль.';
str+='<p style="margin-top: 20px;"><strong>Данный расчет является базовым и может быть изменен при уточнении условий лизинговой сделки. Для получения более точного и подробного предложения, обратитесь к нашим специалистам.</strong></p>';
str+='<br><center><input type="button" onClick="window.print()" value="Распечатать (Ctrl+P)"></center></body>';
myWin = open("index.html", "displayWindow", "width=900,height=800,status=no,toolbar=no,menubar =no,scrollbars=yes");
myWin.document.write(str); myWin.document.close();
//document.getElementById("res").innerHTML=str;
}
</script>
Укажите предмет лизинга: <input type="text" name="objl" size="20" value="">
<p>Укажите стоимость: <input type="text" name="cost" size="20" onchange="n_nds();" value=""> рублей,
<p id="nds">в т.ч. НДС:</p><p>Авансовы платеж: <input id="avansproc" type="text" name="avansproc" size="20" maxlength="" onchange="avans(1);" value=""> % или <input type="text" name="avansrub" size="6" maxlength="7" onchange="avans(2);" /> рублей.
<p>Срок договора: <input type="text" name="srok" size="20" value=""> месяцев.
<p><p><input onclick="result_sum();" type="button" name="summ" value="Рассчитать" />
<script>n_nds(); avans(1);</script>
</form>
<h3 style="text-align: center;">Лизинговый калькулятор - расчет Лизинговых платежей </h3>
<p style="text-align: justify;">Лизинговый калькулятор поможет Вам получить предварительный расчет лизинговых платежей по договору лизинга. Вы сможете оценить преимущества лизинга и выбрать наиболее удобную для Вас схему платежей.</p>
<p style="text-align: justify;"><span style="line-height: 1.3em;">
Для этого необходимо указать предмет лизинга (например, лизинг легкового автомобиля) и указать стоимость выбранного имущества включая НДС. Также в лизинговом калькуляторе Вы можете выбрать размер начального (авансового) платежа в рублях или в процентах от общей стоимости имущества, и срок договора лизинга (указать количество месяцев).</span></p>
<p style="text-align: justify;">После нажатия кнопки «Рассчитать» лизинговый калькулятор подготовит таблицу с суммами ежемесячных платежей в течении всего срока лизинга, рассчитает среднее годовое удорожание, общую сумму договора с выделенной суммой НДС.</p>
<p style="text-align: justify;">Расчет, полученный с помощью инструмента «Лизинговый калькулятор», является базовым и может быть изменен при уточнении условий лизинговой сделки.</p>
</p>
</div>
</article>
</div>
</div></section>
</div>
]
Последний раз редактировалось Morti, 20.04.2014 в 13:23.
|