Показать сообщение отдельно
  #4 (permalink)  
Старый 07.05.2010, 17:18
Новичок на форуме
Отправить личное сообщение для tagra Посмотреть профиль Найти все сообщения от tagra
 
Регистрация: 07.05.2010
Сообщений: 6

Точнее код вот такой, но это приблизительно
Вот сама функция сложения
<input type='hidden' id='bold_price' value='".number_format((float)$set['bold_link_price']/$kurs,4, '.', '')."'>
	<input type='hidden' id='color_price' value='".number_format((float)$set['highlight_link_price']/$kurs,4, '.', '')."'>

color_price = document.getElementById('color_price'); // цена за жирный шрифт
	bold_price = document.getElementById('bold_price'); // цена за выделеный шрифт

	adbold = document.getElementById('adbold');
	adhl = document.getElementById('adhl');
	visitprice = document.getElementById('visitprice');
	visitcount = document.getElementById('visitcount');
	cost = document.getElementById('cost');
	
	function calcSumm() {
		color_val = parseFloat(color_price.value) || 0;
		bold_val = parseFloat(bold_price.value) || 0;
	    visitprice_val = parseFloat(visitprice.value) || 0;
		visitcount_val = parseInt(visitcount.value) || 0;
		cost_val = visitcount_val*visitprice_val + (adbold.value==1 ? bold_val : 0) + (adhl.value==1 ? color_val: 0);
		cost_val = Math.round(cost_val*10000)/10000;
		cost.innerHTML = cost_val.toFixed(4) + ' {$usval} (+".$set['sys_kommision']*100 ."% коммисия системы)';
		summ_val = Math.round(((cost_val*0.2) + cost_val)*10000)/10000;
		summ.innerHTML = summ_val.toFixed(4) + ' {$usval}';
	}

Вот форма
Количество кликов
<input type='text' name='visitcount' id='visitcount' maxlength='7' onkeyup='calcSumm()'/>

Категория
<select name='adcat' id='adcat'>
<option value='1'>Vip
<option value='2'>Простая рассылка
<option value='3'>С переходом по ссылке</select>

Цена одного посещения:
<input type='text' name='visitprice' value='' id='visitprice' maxlength='7' onkeyup='calcSumm()'>

Таймер:</label></div>

<select name='adstimer' id='adstimer'>
<option value='1'>20 cek
<option value='2'>30 cek
<option value='3'>40 cek</select>

Жирный шрифт 
<input type='checkbox' name='adbold' id='adbold' value='1' onClick='calcSumm()'>

Выделение цветом 

<input type='checkbox' name='adhl' id='adhl' value='1' onClick='calcSumm()'>

Сумма заказа:
<div id='cost'>0.0000 {$usval} (+".$set['sys_kommision']*100 ."% коммисия системы)</div></strong></div>

Итого к оплате: 
<div id='summ'>0.0000 {$usval}</div></strong></div>

Вот такой приблизительно код

Последний раз редактировалось tagra, 07.05.2010 в 17:42. Причина: Извините. Отредактировал как надо
Ответить с цитированием