Ok, la buena noticia, es que la consola de errores no me marca error...la mala, es que no corre, no se si lo estoy haciendo bien, ya chequé unos ejemplos en internet pero no consigo hacer que imprima todo nuevamente:
Cita: function calcular(s1,s2,s3,f1)
{
slct1=ID(s1);
slct2=ID(s2);
slct3=ID(s3);
frm=ID(f1).innerHtml;
total=0;
total=parseInt(slct1.options[slct1.selectedIndex].value)+parseInt(slct2.options[slct2.selectedIndex].value)+parseInt(slct3.options[slct3.selectedIndex].value);
mostrar=frm+"<br/><br/>Procesador "+slct1.options[slct1.selectedIndex].text+"--->$"+slct1.options[slct1.selectedIndex].value+"<br/>"+
"Monitor "+slct2.options[slct2.selectedIndex].text+"--->$"+slct2.options[slct2.selectedIndex].value+"<br/>"+
"Disco duro de "+slct3.options[slct3.selectedIndex].text+"--->$"+slct3.options[slct3.selectedIndex].value+"<br/>"+
"_________________________________________________ _________<br/>"+
"Total a Pagar: "+total;
frm=mostrar;
}//fin de function calcular
Eso fue lo que modifiqué...