hola a todos
tal vez sea una pregunta tonta, pero es qu apenas comienzo a manejar javascript.
BUeno, mi pregunta es la siguiente. tengo una función javascript que se ejecuta en el evento onchange en algunas cajas de texto asi;
Código Javascript
:
Ver originalfunction calculo_imp(total,vrdcto1,dcto1,totalD1,vriva1,iva1,vrretefuente1,retefuente1,vrica1,reteica1,totalG1){
if(total.==""){ total.value=0; }
if(vrdcto1==""){ vrdcto1.value=0; }
if(dcto1==""){ dcto1.value=0; }
var Dcto = (parseFloat(total)*parseFloat(vrdcto1))/100;
if(Dcto==''){ Dcto.value=0; }
dcto1.value=(Dcto).toFixed(2);
totalD1.value=(parseFloat(total)-dcto1.value).toFixed(2);
if(totalD1==""){ totalD1.value=0; }
if(vriva1=="") { vriva1.value=0; }
if(iva1==""){ iva1.value=0; }
var iva =(totalD1.value*parseFloat(vriva1))/100;
iva1.value=(iva).toFixed(2);
if(vrretefuente1==""){ vrretefuente1.value=0; }
if(retefuente1==""){ retefuente1.value=0; }
var retefuente =(totalD1.value*parseFloat(vrretefuente1))/100;
retefuente1.value = (retefuente).toFixed(2);
if(vrica1=="") { vrica1.value=0; }
if(reteica1=="") { reteica1.value=0; }
reteica1.value=((totalD1.value*parseFloat(vrica1))/100).toFixed(2);
if(totalG1==""){ totalG1.value=0; }
totalG1.value=(parseFloat(totalD1.value)+parseFloat(iva1.value)-parseFloat(retefuente1.value)-parseFloat(reteica1.value)).toFixed(2);
}
ésta me funciona bien, lo que me gustaría saber, es como hago para que al cargar la pagina, ésta función se ejecute. He leido que se puede llamar una función en usando
Código Javascript
:
Ver original$(document).ready(function(){ calculo_imp(); })
y lo intenté así, pero no funciona, no sé si sea por los parametros y no encuentro mucha información, podrían ayudarme?
gracias.