Hola amigos foreros, tengo un problema que desconozco de AJAX.
Pasa que dentro de una pagina HTML normal, cargo mis archivos ajax.
Por ejemplo:
Código HTML:
Ver original<!-- Objeto XMLHTTPRequest y Funciones AJAX -->
<script type='text/javascript' src='../js/jquery.js'></script>
<script type='text/javascript' src='../js/funcionesAJAX/objetoXMLHTTPRequest.js'></script>
<script type='text/javascript' src='../js/funcionesAJAX/criterioCalibre.js'></script>
<!-- Elemental -->
Luego actualizo la pagina y mis archivos AJAX cargar bien, pero una sola vez.
Me explico mejor :
En mi página HTML cree una especie de botón que llama a una función que me muestra una tabla con Combobox dependientes, y para esto requiero del uso de AJAX.
Aquí esta el problema, los archivos JS después no funcionan, solo funcionan una sola vez.
El Botón que llama a la función carga los combobox muy bien con AJAX.
Y bueno ahora viene el problema, pasa que para listar los registros de esos combobox utilizo ajax para que sea dependiente. (Esto deja de funcionar)
Descubrí el problema debugeando y fue que al entrar a la página HTML carga bien los Archivos JS, (una vez)
Luego pincho el botón para mostrar mis combobox, los archivos JS ya no cargan.
En mi página HTML tengo este codigo para ver el botón y al pincharlo muestre los Combobox
Código HTML:
Ver original
<div id="botonListar"><button type='button' onClick="mostrarCriterioCalibres()">Mostrar Criterio Calibres
<img src="http://www.forosdelweb.com/f77/images/icons/listar.png" ></button></div>
<div id="mostrarComboBox"></div>
Me arroja el resultado
Pero los combobox no funcionan (y Tengo agregado el archivo JS para que eso funcione es : criterioCalibre.js)...
Después dentro de la página que tiene el código HTML con los combobox puse un
<script>
alert(funciona)
</script>
Y Tampoco funciona...
Ahora funciona bien, solo cuando saco el botón y dejo el código de los combobox dentro de la página principal, pero de la otra forma no funciona, :S
Espero que me puedan ayudar
Dejo dos fotos para que me comprendan lo que trato de decir