Bueno, a lo que ibamos, mi problema es el siguiente. De un script en AJAX, cuyo cometido es cargar en un tag DIV una página HTML ya creada. Bien, pues en Firefox me funciona de maravilla, pero lo que es en Internet Explorer no, lo cual es un poco frustrante, porque da la casualidad que siempre he tenido que depurar un poco el código para Firefox y Explorer se tragaba todo. Ahora es al contrario.
El mensaje que me dice es una alerta de JavaScript: Acceso Denegado. y la URL que aparece es la del Index.
Esto es el script ajax.js:
Código:
function sistema(){ window.open("http://sae2.evolutionperu.com/inscripcion/index.php?slevento=4","_blank", "height=580 width=750 menubar=no location=no scrollbars=yes"); } function llamarasincrono (url, id_contenedor) { var pagina_requerida = false; if (window.XMLHttpRequest) { // Si es Mozilla, Safari etc pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject) { // pero si es IE try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e) { // en caso que sea una versión antigua try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e) { } } } else return false; pagina_requerida.onreadystatechange = function () { // función de respuesta cargarpagina (pagina_requerida, id_contenedor); } pagina_requerida.open ('GET', url, true); // asignamos los métodos open y send pagina_requerida.send (null); } // todo es correcto y ha llegado el momento de poner la información requerida // en su sitio en la pagina xhtml function cargarpagina (pagina_requerida, id_contenedor) { if (pagina_requerida.readyState == 4 && (pagina_requerida.status == 200 || window.location.href.indexOf ("http") == - 1)) document.getElementById (id_contenedor).innerHTML = pagina_requerida.responseText; }
Y en el código de la web, al hacer clic genera el evento.
Código:
¿Teneis alguna idea? Yo he cambiado algunas cosas y no me ha funcionado, por ejemplo, meterlo dentro de un a href y cosas así...<img onclick="javascript:llamarasincrono('trabajos.html', 'div_inicio');" />
Muchs gracias por anticipado :D