Tengo una página (index.html) que carga asíncronamente otra (formulario.html) cuando se pulsa un determinado enlace. Esta página que se carga es un formulario que incluye varias llamadas a funciones javascript ante eventos de algunos de sus campos (onClick, para ser más concretos). El caso es que esas llamadas no se ejecutan. Es decir, mi código es el siguiente:
Código:
y mostrar_otros() está definida en el mismo archivo así: <select class="select_grande" name="select_publicidad" onChange="mostrar_otros()">
Código:
El caso es que si no hago la llamada a la función y coloco directamente esto: function mostrar_otros() { if(document.form.select_publicidad.selectedIndex == 6) alert("Hola"); else alert("Adios"); }
Código:
sí que funciona. <select class="select_grande" name="select_publicidad" onChange='alert("Adios");'>
¿Estoy incluyendo las funciones javascript mal? En qué archivo deben ir definidas, en index.html o en formulario.html que es el que se carga asíncronamente?
Gracias de antemano. Un saludo.