В общем пытаюсь рипнуть калькулятор с данного
САЙТА
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