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.
 

