Buenas, uso estas funciones en javasript para abrir archivos .html dentro de un div.
El problema es k en IE no funciona y en firefox si.
hay alguna forma de arreglarlo para k funcione en los dos?
Graicas
var peticio = false;
if (window.XMLHttpRequest)
{
peticio = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
peticio = new ActiveXObject("Microsoft.XMLHTTP");
}
function cargarExtern(dades,divID) {
if(peticio)
{
var obj = document.getElementById(divID);
peticio.open("GET", dades);
peticio.onreadystatechange = function() {
if (peticio.readyState == 4) {
obj.innerHTML = peticio.responseText;
}
}
peticio.send(null);
}
}
<a href="javascript:cargarExtern('info.html','contingut');">Informacio Reloaded</a>
me pregunto que IE usas :)
http://es.wikipedia.org/wiki/XMLHttpRequest#Instanciaci.C3.B3n_del_objeto
al menos yo no veo ningun error... prueba viendo la consola de javascript a ver que error lanza
IE 8
revisaste la consola de errores? no tengo IE :) uso linux :O
podría ser esto (innerHTML):
http://www.jonefox.com/blog/2009/05/21/internet-explorer-and-the-innerhtml-property/