javascript error "Access Denied" en IE 7
Publicado por Andres (2 intervenciones) el 09/03/2007 20:24:07
Saludos camaradas desarrolladores, mi problema es el siguiente... tengo una aplicacion donde hago uso de AJAX, Struts, J2EE y SVGViewer 2.0 para desplegar imagenes de mapas e interactuar con ellas(mostrar vehiculos, calles, seleccionar coordenadas, etc.) en si para ubicar modulos, la aplicacion funciona muy bien al navegar en Internet Explorer 6 pero los usuarios lo quieren ahora en Internet Explorer 7 y truena en los javascript en el momento de mandar la peticion para desplegar los mapas, este es el siguiente error:
"Access Denied" o "Permission Denied"
y al depurar me marca el error en esta linea del javascript:
requestObj.open("GET", urlReferences, true);
o en otras ocaciones en esta linea:
requestObj.onreadystatechange=function() {
.
.
.
codigo
.
.
.
}
y asi esta la funcion function():
function(){
/*var requestObj;
if (window.XMLHttpRequest)
requestObj = new XMLHttpRequest();
else if (window.ActiveXObject)
requestObj = new ActiveXObject("Microsoft.XMLHTTP");
return requestObj; */
alert('[Utils::function] llego');
var ro;
var browser = navigator.appName;
alert('[Utils] browser: ' + browser);
if(browser == "Microsoft Internet Explorer") {
ro = new ActiveXObject("Microsoft.XMLHTTP");
} else {
ro = new XMLHttpRequest();
}
return ro;
}
; he estado buscando y me encontrado que la codificacion de esas linea y funcion son correctas incluso usando IE7 como navegador por lo cual pido de su apoyo en caso de que alguien ya halla pasado por esto y pueda ayudarme con su experiencia o dando referencias con lo que me pueda valer para dar fin a las molestias de IE7 de ante mano gracias.
"Access Denied" o "Permission Denied"
y al depurar me marca el error en esta linea del javascript:
requestObj.open("GET", urlReferences, true);
o en otras ocaciones en esta linea:
requestObj.onreadystatechange=function() {
.
.
.
codigo
.
.
.
}
y asi esta la funcion function():
function(){
/*var requestObj;
if (window.XMLHttpRequest)
requestObj = new XMLHttpRequest();
else if (window.ActiveXObject)
requestObj = new ActiveXObject("Microsoft.XMLHTTP");
return requestObj; */
alert('[Utils::function] llego');
var ro;
var browser = navigator.appName;
alert('[Utils] browser: ' + browser);
if(browser == "Microsoft Internet Explorer") {
ro = new ActiveXObject("Microsoft.XMLHTTP");
} else {
ro = new XMLHttpRequest();
}
return ro;
}
; he estado buscando y me encontrado que la codificacion de esas linea y funcion son correctas incluso usando IE7 como navegador por lo cual pido de su apoyo en caso de que alguien ya halla pasado por esto y pueda ayudarme con su experiencia o dando referencias con lo que me pueda valer para dar fin a las molestias de IE7 de ante mano gracias.
Valora esta pregunta


0