
12/04/2010, 18:15
|
| | Fecha de Ingreso: abril-2010 Ubicación: Montevideo
Mensajes: 4
Antigüedad: 14 años, 11 meses Puntos: 0 | |
IExplorer captura link y ejecuta AJAX pero igual abre otra ventana nueva Tengo una pagina asp que funciona bien en Firefox, pero en IE y Crome tiene un problema.
Lo raro es que la rutina en js que funciona bien los otros modulos de la misma página.
El error se produce en la parte principal llamada "navegador" y que permite ver una vista previa de la página a la que se navegará. En Firefox se muestra la vista previa correctamente, pero en IE además de mostrarla se abre una nueva ventana como si no capturara correctamente el evento "click" pero lo hace ya que la vista previa aparece.
El mismo sistema se usa en la parte llamada "INDICE" que hace aparecer unas listas de datos, pero ahí funciona bien en IE. (las librerias js de esta parte son http://universaldata.sytes.net/servidorweb/tabla.js y http://universaldata.sytes.net/servidorweb/base.js)
La página es http://universaldata.sytes.net/buscador_conceptual.asp
la libreria que se encarga de esto es
http://universaldata.sytes.net/servidorweb/concepto.js
la funcion procesarEventos
carga la pagina en el Navegador e invoca inicializarEventosHijos que captura los links de la pagina cargada y para el caso de clic ejecutará la funcion sobreEnlaceHijo que es la que muestra la vista previa en el div de la derecha.
Se puede ver una Demostracion con el boton amarillo si no se entiende. Con ese boton se ve el funcionamiento correcto ya que solo carga los div con codigo y no interviene AJAX.
Si el concepto es muy revolucionario pueden verse unos videos explicativos con un link llamado Video y hay un blog que explica los principios.
Ya he hecho pruebas cambiando sacando target='_blank', no es por ahí.
Desde ya les agradezco su ayuda. |