|
|
Yabuti V.I.P. |
Зарегистрирован: 28.11.2008
Сообщений: 16263
|
Обратиться по нику
|
Yabuti |
Ответить с цитатой | | |
|
Всем привет!
Ребят, не знаю, что делать - помогите!
Нашел идеальный скрипт - вот такой нужен: http://yabuti.com/script-calculator/index.htm
Но вся проблема в том, что нужно мне 325 позиций таких сделать - вручную начал править - что-то там испортил и оно вообще перестало работать
Может кто видел генератор такого кода - чтобы там задал нужно количество товаров-позиций и цены для них - а он выдаст код готовый, чтобы такой скрипт на сайт внедрить?
(или другой скрипт, но с такой же целью - чтобы подсчитывал "галочки" по позициям)
Заранее огромное спасибо! |
|
|
|
|
|
Ксен ВПС и выделенные серверы от PQCService.net с бесплатным администрированием в 7 локациях, icq: 87244588
-- |
m_Stasuk Дизайнер |
Зарегистрирован: 23.12.2007
Сообщений: 5967
|
Обратиться по нику
|
m_Stasuk |
Ответить с цитатой | | |
|
классная штука я думаю тебе нужен программер, это не супер дорого будет стоить |
|
|
|
|
|
Зарабатываю на рускамзе
Ростов-на-Дону
|
sydoow V.I.P. |
Зарегистрирован: 29.06.2007
Сообщений: 8213
|
Обратиться по нику
|
|
|
|
Jungle Свой |
Зарегистрирован: 16.05.2009
Сообщений: 27
|
Обратиться по нику
|
|
|
SEO ныряльщик |
Ronald Wild V.I.P. |
Зарегистрирован: 29.09.2006
Сообщений: 1959
|
Обратиться по нику
|
Ronald Wild |
Ответить с цитатой | | |
|
Yabuti, да там достаточно просто все.
На примере поясню: допустим, хочешь ты добавить флажок. Тогда так: в хтмл код в нужном месте вставляешь
Код: |
<tr>
<td> </td>
<td align="left"><input type="checkbox" value="111" name="tst" />test</td>
<td>- test</td>
</tr>
|
Это сам чекбокс создается с именем tst и значением 111, которое будет плюсоваться к общей сумме.
Дальше после строчек
Код: |
if (form.moduli.checked){
var moduli=parseFloat(form.moduli.value);
}
else moduli=0;
|
Вставляешь следуещее:
Код: |
if (form.tst.checked){
var tst=parseFloat(form.tst.value);
}
else tst=0;
|
Это строка в число так преобразуется.
В принципе почти все, осталось изменить:
Код: |
var total=iadro+dizain+nachalo+korp+imidg+golos+poisk+stat+forum+podpiska+interf+reklama+ssilki+shop+zonaru+zonasu+nach+dinam+optim+maxsima+inetshop+moduli+tst;
|
Т.е. значение твоего флажка надо к итогам добавить. |
|
|
|
|
|
|
zeoman V.I.P. |
Зарегистрирован: 19.03.2008
Сообщений: 3708
|
Обратиться по нику
|
|
|
|
Yabuti V.I.P. |
Зарегистрирован: 28.11.2008
Сообщений: 16263
|
Обратиться по нику
|
Yabuti |
Ответить с цитатой | | |
|
m_Stasuk, sydoow, Jungle, мне готовый нужен, может кто видел - вот в этом дело
Ronald Wild, спасибо, надо будет попробовать сегодня твой программистский подход
zeoman, а хз - меньше нельзя
Всем большое спасибо за ответы, всем накинул репы сколько смог по-максимуму (+20)
Сегодня вечером попробую сделать по совету Ronald Wild - если все оки - напишу, если не получится - тоже напишу |
|
|
|
|
|
Ксен ВПС и выделенные серверы от PQCService.net с бесплатным администрированием в 7 локациях, icq: 87244588
-- |
m_Stasuk Дизайнер |
Зарегистрирован: 23.12.2007
Сообщений: 5967
|
Обратиться по нику
|
m_Stasuk |
Ответить с цитатой | | |
|
Yabuti, не боишься испугать юзера такие огромным выбором?
Чем меньше выбора тем лучше (нужно сделать видимость выбора, но не сам выбор) |
|
|
|
|
|
Зарабатываю на рускамзе
Ростов-на-Дону
|
Yabuti V.I.P. |
Зарегистрирован: 28.11.2008
Сообщений: 16263
|
Обратиться по нику
|
Yabuti |
Ответить с цитатой | | |
|
m_Stasuk, это у меня меню для кейтеринга будет - по 50 холодных закусок, 50 горячих, 50 первых, вторых, десертов штук 15, фирменные блюда и т.д.
Психологический расчет на то, что человек выберет то, что они хотят жрать на ивенте и тут же, пока "тепленький", отошлет заказ мне.
В кейтеринге я работаю же |
|
|
|
|
|
Ксен ВПС и выделенные серверы от PQCService.net с бесплатным администрированием в 7 локациях, icq: 87244588
-- |
traffrush Свой |
Зарегистрирован: 03.12.2009
Сообщений: 9
|
Обратиться по нику
|
traffrush |
Ответить с цитатой | | |
|
zeoman писал(а): |
Yabuti, а от 325 позиций браузер не повиснет?
|
Браузер не повиснет, а вот мозг юзера точно закипит от такого кол-ва чекбоксов на одной форме
Yabuti, в jQuery есть замечательный контрол Accordion, специально созданный для таких целей(т.е. отображать инфу частями, по мере заполнения)
вот накидал на скорую руку, кстати скрипт универсальный, для добавления позиций JS код править не нужно:
http://pastebin.com/t4YV2cFJ |
|
|
|
|
|
|
|