Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/12/2009, 17:28
lennhix
 
Fecha de Ingreso: octubre-2009
Mensajes: 74
Antigüedad: 14 años, 6 meses
Puntos: 0
Exclamación No vuelve a cargar mi archivo .js

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
  1. <!-- Objeto XMLHTTPRequest y Funciones AJAX -->
  2.  
  3.         <script type='text/javascript' src='../js/jquery.js'></script>
  4.  
  5.         <script type='text/javascript' src='../js/funcionesAJAX/objetoXMLHTTPRequest.js'></script>
  6.  
  7.         <script type='text/javascript' src='../js/funcionesAJAX/criterioCalibre.js'></script>
  8.  
  9.         <!-- 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
  1. <div align="center">  
  2.  
  3. <div id="campos"></div>  
  4.  
  5. <div id="botonListar"><button type='button' onClick="mostrarCriterioCalibres()">Mostrar Criterio Calibres <img src="http://www.forosdelweb.com/f77/images/icons/listar.png" ></button></div>
  6.  
  7. <div id="mostrarComboBox"></div>
  8.  
  9. <div id="modificar"></div>  
  10.  
  11. <div id="resultado"></div>      
  12.  
  13. </div>

Me arroja el resultado
Código HTML:
Ver original
  1. <div id="resultado"></div>
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