Foros del Web » Programando para Internet » Javascript »

2 funciones Javascript en Onload

Estas en el tema de 2 funciones Javascript en Onload en el foro de Javascript en Foros del Web. Como se pueden ejecutar 2 funciones Javascript en el evento onload de body? Tengo el codigo siguiente, pero solo ejecuta la primera funcion: <body onLoad="window.setTimeout('mostrar()',1000); ...
  #1 (permalink)  
Antiguo 16/10/2010, 06:10
 
Fecha de Ingreso: julio-2002
Mensajes: 61
Antigüedad: 22 años, 4 meses
Puntos: 1
2 funciones Javascript en Onload

Como se pueden ejecutar 2 funciones Javascript en el evento onload de body?

Tengo el codigo siguiente, pero solo ejecuta la primera funcion:

<body onLoad="window.setTimeout('mostrar()',1000); Actualizar(this.form);">
  #2 (permalink)  
Antiguo 16/10/2010, 06:22
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 5 meses
Puntos: 834
Respuesta: 2 funciones Javascript en Onload

El problema es this.form. this es una referencia al objeto sobre el cual se produce el evento (en este caso, document.body, y obviamente el body no puede estar dentro de tu formulario: más bien es el formulario quien está dentro de body). En lugar de this.form (que significa: el formulario dentro del cual está este elemento) deberías usar una referencia correcta al formulario, por ejemplo, si tenés en la página un único formulario, document.forms[0], y si tenés más de uno, en lugar del cero dentro de los corchetes, el índice que corresponda. Así funcionará porque tu forma de llamar a más de una función es correcta.

Última edición por Panino5001; 16/10/2010 a las 06:27

Etiquetas: funciones, onload
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:26.