К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Подскажите, как называется?

Гость
0 - 23.06.2013 - 17:35
в общем есть сайт, там прайс, вернее есть меню, там подменюшки выпадающие, выбрала несколько пунктов, а в конце мне выводит общую стоимость...., как это правильно называется?


Гость
1 - 23.06.2013 - 17:36
Гость
2 - 23.06.2013 - 17:50
Ну это калькулятор какой-то, если делает подсчет и выдает стоимость в конце.
Гость
3 - 23.06.2013 - 23:23
это и есть калькулятор
Гость
4 - 24.06.2013 - 16:42
все разобралась (нашла пример, переделала его под свое), все выдвигается, а сумма не считается.....=(,подскажите в чем ошибка: =)
заранее спасибо
Гость
5 - 24.06.2013 - 16:44
<script type="text/javascript">
function calc() **
var type_2deti = document.getElementById("type_2deti");
var type_3deti = document.getElementById("type_3deti");
var type_3vzroslii = document.getElementById("type_3vzroslii");
var type_3gravirovka = document.getElementById("type_3gravirovka");
var type_3oformlenie = document.getElementById("type_3oformlenie");
var type_3drygii = document.getElementById("type_3drygii");


//Result
var result = document.getElementById("result_2deti");
var result = document.getElementById("result_3deti");
var result = document.getElementById("result_3vzroslii");
var result = document.getElementById("result_3oformlenie");
var result = document.getElementById("result_3drygii");


var price_2deti = 0;
var price_3deti = 0;
var price_3vzroslii = 0;
var price_3gravirovka = 0;
var price_3oformlenie = 0;
var price_3drygii = 0;



price_2deti += parseInt(type_2deti.options[type_2deti.selectedIndex].value);
price_3deti += parseInt(type_3deti.options[type_3deti.selectedIndex].value);
price_3vzroslii += parseInt(type_3vzroslii.options[type_3vzroslii.selectedIndex].value);
price_3gravirovka += (type_3gravirovka.checked == true) ? parseInt(type_3gravirovka.value) : 0;
price_3oformlenie += parseInt(type_3oformlenie.options[type_3oformlenie.selectedIndex].value);
price_3drygii += parseInt(type_3drygii.options[type_3drygii.selectedIndex].value);


result_2deti.innerHTML = price_2deti;
result_3deti.innerHTML = price_3deti;
result_3vzroslii.innerHTML = price_3vzroslii;
result_3gravirovka.innerHTML = price_3gravirovka;
result_3oformlenie.innerHTML = price_3oformlenie;
result_3drygii.innerHTML = price_3drygii;
**
</script>


<!-- 2deti// -->
<table>
<tr>
<td width="350">Детские слепки 2D</td>
<td width="100"><select onchange="calc()" id="type_cms">
<option value="0">Выбрать</option>
<option value="500">1 слепок</option>
<option value="700">2 слепка</option>
<option value="900">3 слепка</option>
<option value="1100">4 слепка</option>
<option value="300">более 4х</option>
</select>
</td>
<td width="150"><span id="result_2deti">0</span> руб.</td>
</tr>


<!-- 3deti// -->
<tr>
<td width="350">Детские слепки 3D</td>
<td width="100"><select onchange="calc()" id="type_3deti">
<option value="0">Выбрать</option>
<option value="900">1 слепок</option>
<option value="1200">2 слепка</option>
<option value="1500">3 слепка</option>
<option value="1900">4 слепка</option>
<option value="500">более 4х</option>
</select>
</td>
<td width="150"><span id="result_3deti">0</span> руб.</td>
</tr>


<!-- 3vzroslii// -->
<tr>
<td width="350">Взрослые слепки 3D</td>
<td width="100"><select onchange="calc()" id="type_3vzroslii">
<option value="0">Выбрать</option>
<option value="1100">1 слепок</option>
<option value="1300">2 слепка вместе</option>
<option value="1500">2 слепка раздельно</option>
</select>
</td>
<td width="150"><span id="result_3vzroslii">0</span> руб.</td>
</tr>


<!-- 3drygii// -->
<tr>
<td width="350">Другии части тела</td>
<td width="100"><select onchange="calc()" id="type_3vzroslii">
<option value="0">Выбрать</option>
<option value="300">Слепок губ</option>
<option value="1300">Слепок лица</option>
<option value="7000">Скульптурная копия тела от</option>
</select>
</td>
<td width="150"><span id="result_3vzroslii">0</span> руб.</td>
</tr>


<!-- 3gravirovka// -->
<tr>
<td width="350">Гравировка</td>
<td width="100"><input type="checkbox" onchange="calc()" value="1500" id="type_3gravirovka" /></td>
<td width="150"><span id="result_3gravirovka">0</span> руб.</td>
</tr>


<!-- 3oformlenie// -->
<tr>
<td width="350">Оформление</td>
<td width="100"><select onchange="calc()" id="type_3vzroslii">
<option value="0">Выбрать</option>
<option value="400">Рамка не глубокая(слепки находятся на стекле)</option>
<option value="600">Глубокий багет(слепки находятся под стеклом)</option>
<option value="200">Рамка 10х15 для губ</option>
</select>
</td>
<td width="150"><span id="result_3vzroslii">0</span> руб.</td>
</tr>



<!-- Итог -->
<tr>
<td width="350" class="td_result">ИТОГО:</td>
<td width="100"></td>
<td class="td_result"><span id="result">0</span> руб.</td>
</tr>
</table>
Гость
6 - 24.06.2013 - 16:50
вот страница где он расположен:
http://podarki-krd.ru/?page_id=609
Гость
7 - 24.06.2013 - 17:34
Какой жуткий древний скрипт, jquery надо использовать. Я честно говоря слаб в чистом js, но я нигде не вижу вывод результата
Гость
8 - 24.06.2013 - 21:08
SyntaxError: syntax error

var type_3drygii = document.getElementById("type_3drygii");</p>

?page_id=609 (строка 186, столбец 60)

TypeError: jQuery(...).jSnow is not a function
[Прерывать на этой ошибке]

fadeAway:true
ReferenceError: calc is not defined

видимо код был вставлен через визуальный редактор???
Гость
9 - 25.06.2013 - 08:13
8-Kuba >код я скопировала с сайта и вставила в html редактор
Гость
10 - 25.06.2013 - 08:13
8-Kuba >вот откуда брала http://ht.brooksite.ru/calculyator-na-sait.html
Гость
11 - 25.06.2013 - 08:24
я просто новичок во всем этом ....=(
Гость
12 - 25.06.2013 - 09:43
Такие вещи нужно вставлять в шаблон, илии в отдельный js файл, но не через редактор в админке, он вставляет код как текст var type_3drygii = document.getElementById("type_3drygii");</p> с такими вот переносами, от сюда ошибки.


К списку вопросов






Copyright ©, Все права защищены