Buenas, necesito ayuda con este tema de window.onload.
Busqué por el foro pero no encontré la solución que necesito.
Veamos, En un archivo llamado funciones.js tengo el siguiente código:
Código PHP:
function actualizaCodigoTierra(){
var getTierraCodigo = document.forms['FormAlquiler']['selectTierras'].value;
document.forms['FormAlquiler']['tieCodigo'].value = getTierraCodigo;
}
function actualizaCodigoAbono(){
var getAbonoCodigo = document.forms['FormCompraAbono']['selectTipos'].value;
document.forms['FormCompraAbono']['tipCodigo'].value = getAbonoCodigo;
}
window.onload = function()
{
document.forms['FormAlquiler']['selectTierras'].onclick = actualizaCodigoTierra;
document.forms['FormCompraAbono']['selectTipos'].onclick = actualizaCodigoAbono;
}
Lo utilizo para dos formularios como se puede ver.
El código en si funciona, mi problema es que solo ejecuta la función que está primero dentro del window.onload, en este caso sería la:
Código PHP:
document.forms['FormAlquiler']['selectTierras'].onclick = actualizaCodigoTierra;
Si cambio y pongo en primero la:
Código PHP:
document.forms['FormCompraAbono']['selectTipos'].onclick = actualizaCodigoAbono;
Ahí es esta la que me funciona y la otra no.
Por lo que leí el window.onload solo ejecuta una función, entonces me gustaría saber si hay forma de hacer con que ejecute más que una en un mismo archivo js o algo parecido?