var sum = document.getElementById('$object->p_b2');//это что за хрень??ясное дело что не считает, Js интерпретатор кровавыми слезами плачет пытаясь получить этот id
var sum = document.getElementById('$object->p_b3');//вторая переменная с именем sum???
var total = document.getElementById('itogo');
totalInt = parseInt(total.innerPHP.innerPHP);// первый раз вижу свойство innerPHP, которое к тому же имеет свойство innerPHP
sum.onchange = function() {
total.innerHTML = parseInt($object->p_b3.value) + parseInt($object->p_b2.value);//если уж выводить из пхп переменную, то может хоть пхп тег проставить надо а?
}
/***** ******/
var sum = document.getElementById(' <?php echo $object->p_b2 ?> ');// я, к счастью, в пхп не силен, но сдается мне это делается как то так