Задать вопрос
officialandrey
@officialandrey

Почему не работает калькулятор на JS?

В общем пытаюсь рипнуть калькулятор с данного САЙТА

HTML не буду сюда кидать, ниже кину сам скрипт калькулятора calc_new.js и еще в это скрипте есть путь к calc_new.php я его тоже кину.

Калькулятор не робит) Просто подскажите в чем проблема? Не хватает чего-то? Я думаю что каки-то php не хватает.

function calc_new(a, b){


	mob = 0;
	wht = a;
	tip = b;
	opl = 0;
nds = 0;

	if(wht == 1){
document.getElementById('preform').style.display='block';
document.getElementById('uzhe').style.display='none';
name = '';
phone = '';
}

if(wht == 2){
name = document.getElementById('name').value;
phone = document.getElementById('phone').value;

if(tip == 4){
if(document.getElementById('nds')){if(document.getElementById('nds').checked == true) nds = 1;}
if(document.getElementById('opl')){	if(document.getElementById('opl').checked == true) opl = 1;}
}
}
if(wht == 1){
document.getElementById('sfb').style.display='block';
document.getElementById('cabut').disabled = true;
}





a = document.getElementById('tip').value;
	
b = document.getElementById('shirina').value;
c = document.getElementById('dlina').value;
d = document.getElementById('uglov').value;
e = document.getElementById('trub').value;
f = document.getElementById('svet').value;
g = document.getElementById('kriv').value;
if(document.getElementById('mob')) mob = 1;

rass = document.getElementById('rass').value;


        var req = new Subsys_JsHttpRequest_Js();
        req.onreadystatechange = function() {
            if (req.readyState == 4) {
				
				if (req.responseJS) {
					
					if(wht == 1){
						document.getElementById('cabut').disabled = false;
						document.getElementById('sfb').style.display='none';
					}
				
					if(req.responseJS.err == 0){
						
						document.getElementById('shirina').style.border = '1px solid #ccc';
						document.getElementById('dlina').style.border = '1px solid #ccc';
						document.getElementById('res').style.display = 'block';
						document.getElementById('plo').innerHTML = req.responseJS.plo;
						document.getElementById('am').innerHTML = req.responseJS.am;
						document.getElementById('am_m').innerHTML = req.responseJS.am_m;
						if(req.responseJS.rass1 != ''){
							document.getElementById('rass1').innerHTML = req.responseJS.rass1;
						}
						if(req.responseJS.rass2 != ''){
							document.getElementById('rass2').innerHTML = req.responseJS.rass2;
						}
						document.getElementById('name').style.border = '1px solid #ccc';
							document.getElementById('phone').style.border = '1px solid #ccc';
						if(wht == 2){
							
							document.getElementById('preform').style.display='none';
							document.getElementById('uzhe').style.display='block';
						}
						
					}else{
						if(wht == 1){document.getElementById('res').style.display = 'none';}
						if(wht == 2){
							document.getElementById('preform').style.display='block';
							document.getElementById('uzhe').style.display='none';
						}
						
						
						if(req.responseJS.err2 == 1){
							document.getElementById('shirina').style.border = '1px solid Red';
						
						}else{
							document.getElementById('shirina').style.border = '1px solid #ccc';
					
						}
						
						if(req.responseJS.err3 == 1){
							document.getElementById('dlina').style.border = '1px solid Red';
						
						}else{
							document.getElementById('dlina').style.border = '1px solid #ccc';
					
						}
						
						if(req.responseJS.err4 == 1){
							document.getElementById('name').style.border = '1px solid Red';
						
						}else{
							document.getElementById('name').style.border = '1px solid #ccc';
							
						}
						
						if(req.responseJS.err5 == 1){
							document.getElementById('phone').style.border = '1px solid Red';
						
						}else{
							document.getElementById('phone').style.border = '1px solid #ccc';
							
						}
						
						
					}
                }
            }
        }
        req.caching = false;
        req.open('POST', '/js/calc_new.php', true);
        req.send({a:a, b:b, c:c, d:d, e:e, f:f, g:g, name:name, phone:phone, wht:wht, mob:mob, tip: tip, nds:nds, opl:opl, rass:rass});

 }

// BEGIN Subsys_JsHttpRequest_Js
Subsys_JsHttpRequest_Js.dataReady(
'0', // this ID is passed from JavaScript frontend
'',
{ 'err': '1','err1': '1','err2': '1','err3': '1','err4': '0','err5': '0','am': null,'am_m': null,'plo': null,'rass1': null,'rass2': null }
)
// END Subsys_JsHttpRequest_Js
  • Вопрос задан
  • 137 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы