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 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);"> |
| ||||
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.
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications Última edición por Panino5001; 16/10/2010 a las 06:27 |
Etiquetas: |