Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2015, 14:16
Jozinei
 
Fecha de Ingreso: octubre-2011
Mensajes: 17
Antigüedad: 12 años, 6 meses
Puntos: 0
Problema con window.onload

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?