Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/02/2006, 11:42
Avatar de dogduck
dogduck
 
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
jejeje ...los despistes .Gracias por el apunte. Me distes la idea que me faltaba.
En lugar de un vector total que no pintaba nada puse simplemente uan variable total
y como tú bién indicabas la igualé a 0 y ya funciona.
Y en lugar de parseFloat usé un invento con parseInt
Código PHP:
<script language="javascript">

var 
precio=new Array(107.25,0,192.99,0,238.64,0,17.55,0,34.71,0,64.87,0,86.97,0,18.81,0,48.02,0,36.58,0,35.88,0,24.51,0,5.72,0,16.25,0,263.90,0,333.07,0,96.55,0,157.05,0,66.56,0,170.79);
function 
calcula(){
var 
total=0;
for(
i=1;i<40;i++){
var 
elemento=document.elformu.elements[i];
var 
nombre elemento.name;
if(
nombre.charAt(0)=="t"){
//alert(precio[i]);
document.elformu.elements[i].value=eval(document.elformu.elements[i-1].value*precio[i-1]);
//alert(total);
total=parseInt((total*1000))+parseInt((document.elformu.elements[i].value*1000));
total=total/1000;
}
//fin if
}//fin for
document.elformu.elements[41].value=total;
}
//fin funcion

</script> 
se ve en http://www.myjavaserver.com/~javcast...rdenador_p.htm