![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 05.11.2014
Сообщений: 1
|
![]()
Ребята, код на ява скрипте, нужна помощь есть рабочый код, под офф сайт, и почти рабочий под мобильные устройства, нужно доработать код под мобильные, буду благодарен за помощь. Тут 1 страничка, если кто захочет помочь буду рад выслушать советы
l_a_s_09@meta.ua Вот функция: Код HTML:
function parse_answer(data){ try {window.notebook.hideProgress();} catch(e) {} if (data.indexOf('ERROR:') == 0) { document.getElementById("btn_next").disabled = false; try {window.notebook.alert(data.replace("ERROR:",""));} catch(e) {alert(data.replace("ERROR:",""));} } else { var ans=parse_str(data); //ans['debt'] = 1929; // -------------------- var extra_fee_code=eval(ans['extra_fee_code']); var extra_fee_subcode=eval(ans['extra_fee_subcode']); var extra_fee_payable=eval(ans['extra_fee_payable']); var xfcounter_code=eval(ans['xfcounter_code']); var xfcounter_subcode=eval(ans['xfcounter_subcode']); var xfcounter_payable=eval(ans['xfcounter_payable']); counter_code=eval(ans['counter_code']); var counter_subcode=eval(ans['counter_subcode']); var counter_tariff=eval(ans['counter_tariff']); var counter_previous_value=eval(ans['counter_previous_value']); var counter_percision=eval(ans['counter_percision']); var AccountInfo = ans['address']+", кв. "+ans['flat'] + "<?=lang(' ЖЕО ',' ЖЕО ')?>" + ans['jek'] + "<?=lang(' О/рахунок ',' О/рахунок ')?>" + ans['account'] ; document.verify.jek.value = ans['jek']; document.verify.account.value = ans['account']; document.pay.period.value = ans['period']; document.getElementById("account_info_ans").innerHTML = AccountInfo; document.getElementById("account_info_ans2").innerHTML = AccountInfo; document.pay.summ.value=ans['summ']; document.pay.debt.value=ans['debt']; alert(data); var extra_fee_list_details_html = "<div class='container left' style='background-color:#F9FFC9;'>" + "<span>" + "<span style='width:180px;font-size:18px;' class='text div_middle'>" + "{TEXT}"+ "</span>" + "<span style='padding-left:10px;width:70px;text-align:right;' class='text_ans div_middle'>{SUMM}</span><span style='font-size:14px;' class='text_ans div_middle'> грн.</span>" + "</span>" + "</div>"; if (ans['included_discount']>0) { extra_fee_list_details_html = extra_fee_list_details_html.replace("{TEXT}", "<?=lang('ВСЬОГО: (у т.ч. врахована знижка {XX})','ВСЕГО: (в т.ч. учтённая скидка {XX})');?>") .replace("{SUMM}",kop2str(ans['summ'])); extra_fee_list_details_html = extra_fee_list_details_html.replace('{XX}',kop2str(ans['included_discount'])); } else{ extra_fee_list_details_html = extra_fee_list_details_html.replace("{TEXT}", "<?=lang('ВСЬОГО','ВСЕГО');?>") .replace("{SUMM}",kop2str(ans['summ'])); } PereplataHtml = "<div class='container left' style='background-color:#F9FFC9;'>" + "<span>" + "<span style='width:180px;font-size:18px;' class='text div_middle'>" + "Переплата" + "</span>" + "<span style='padding-left:10px;width:70px;text-align:right;' class='text_ans div_middle'>{XX}</span><span style='font-size:14px;' class='text_ans div_middle'> грн.</span>" + "</span>" + "</div>"; if (ans['debt']<0){ extra_fee_list_details_html += PereplataHtml.replace("{XX}",kop2str(ans['debt'])); } DebtHtml = "<div class='container left' style='background-color:#F9FFC9;'>" + "<span>" + "<span style='width:180px;font-size:18px;' class='text div_middle'>" + "<?=lang('Борг','Долг');?>" + "</span>" + "<span style='padding-left:10px;width:70px;text-align:right;' class='text_ans div_middle'>{XX}</span><span style='font-size:14px;' class='text_ans div_middle'> грн.</span>" + "</span>" + "</div>"; if (ans['debt']>0){ extra_fee_list_details_html += DebtHtml.replace("{XX}",kop2str(ans['debt'])); } AddAmountHtml = "<div class='container left padding_input' style='background-color:#F9FFC9;'>" + "<div class='field_text' style='color:#000000;' align='left'><?=lang('Додаткова сплата, або сплата боргу','Дополнительная оплата, или оплата долга')?>:</div>" + "<input type='tel' class='input_box' id='add_amount' name='add_amount' value='0,00' onInput='recalc_sum()' onPropertyChange='recalc_sum()' maxlength='12'>" + "</div>"; extra_fee_list_details_html += AddAmountHtml; Там еще большая половина не влезла ![]() Но здесь изменился протокол парсинга, и я не могу помять как его изменить и не испортить функционал, спасибо. Последний раз редактировалось Stilet; 05.11.2014 в 18:16. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не дорогой и функциональный ноутбук | K.E. | Компьютерное железо | 2 | 15.08.2013 19:51 |
Нужна помошь в написаний программы на C для работы с USB, под Linux. | Diologds | Помощь студентам | 0 | 17.04.2012 00:05 |
Разработать функциональный чат | leenex | Фриланс | 2 | 26.01.2011 01:57 |
готовый код!нужна помошь в проверке(корректировке) | -ushёl- | Помощь студентам | 23 | 13.03.2009 17:02 |