Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.02.2012, 11:53
Аспирант
Отправить личное сообщение для okapo Посмотреть профиль Найти все сообщения от okapo
 
Регистрация: 15.04.2011
Сообщений: 56

Помогите с калькулятором
<tr>
    <td align="right">Время просмотра ссылки</td>
    <td align="left">
	 <select name="time" onkeyup="calcule(this.form)">
         <option value="20">20 sec&nbsp;({@ $serf_20} &nbsp;{@ $valuta})</option>
         <option value="30">30 sec&nbsp;({@ $serf_30} {@ $valuta})</option>
         <option value="40">40 sec&nbsp;({@ $serf_40} {@ $valuta})</option>
         <option value="50">50 sec&nbsp;({@ $serf_50} {@ $valuta})</option>
         <option value="60">60 sec&nbsp;({@ $serf_60} &nbsp;{@ $valuta})</option>
      </select></td>
   </tr>
   <tr>
    <td align="right">Ссылку в ТОП<br /><small>выделенная в самом вверху</small></td>
    <td align="left">
	 <select name="top" onkeyup="calcule(this.form)">
      <option value="1">Да (+ {@ $serf_top} {@ $valuta})</option>
      <option value="0" selected="">Нет</option>
     </select>
    </td>
   </tr>
   <tr>
    <td align="right">Последующий переход на сайт</td>
    <td align="left">
	 <select name="locat" onkeyup="calcule(this.form)">
      <option value="1">Да (+ {@ $serf_loc} {@ $valuta})</option>
      <option value="0" selected="">Нет</option>
     </select>
    </td>
   </tr>


вот жс
function calcule(frm)
{ 
    summa = 0;
	var calc = document.getElementById('summa');
	if(frm.time.value==20) summa = (t20 * (1 + tva / 100)) * frm.plan.value;
	if(frm.time.value==30) summa = (t30 * (1 + tva / 100)) * frm.plan.value;
	if(frm.time.value==40) summa = (t40 * (1 + tva / 100)) * frm.plan.value;
	if(frm.time.value==50) summa = (t50 * (1 + tva / 100)) * frm.plan.value;
	if(frm.time.value==60) summa = (t60 * (1 + tva / 100)) * frm.plan.value;
    if (frm.top.value==1) summa = summa + intop;
    if (frm.locat.value==1) summa = summa + locat;
	forpay = summa - ((summa / 100) * disc);
	summa = summa.toFixed(2) + ' - ' + disc + '% = ' + forpay.toFixed(2);
    calc.innerHTML = summa;
}


показывает только когда пишу Время просмотра ссылки

остальное не показывает
смотрел числа все нармально есть в жс

не могу понять где что пропускал

помогите
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПОМОГИТЕ!!! JavaScript aktau07 Общие вопросы Javascript 9 03.10.2011 23:10
Помогите с калькулятором Sovereign Общие вопросы Javascript 21 20.06.2011 05:55
Помогите с калькулятором piton1175 AJAX и COMET 0 16.06.2011 14:29
Помогите! Многоуровневые вкладки! sergeeeeee Элементы интерфейса 2 02.08.2010 23:50
Помогите нубу Fongolcs Работа 34 19.05.2010 22:45