Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: CrÄsH en 30 Marzo 2011, 23:47 pm



Título: ayuda, codigo javascript incopatible en IE
Publicado por: CrÄsH en 30 Marzo 2011, 23:47 pm
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

Código:
	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);
}
}

Código:
<a href="javascript:cargarExtern('info.html','contingut');">Informacio Reloaded</a>


Título: Re: ayuda, codigo javascript incopatible en IE
Publicado por: Nakp en 31 Marzo 2011, 00:45 am
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


Título: Re: ayuda, codigo javascript incopatible en IE
Publicado por: CrÄsH en 31 Marzo 2011, 00:56 am
IE 8


Título: Re: ayuda, codigo javascript incopatible en IE
Publicado por: Nakp en 31 Marzo 2011, 05:59 am
revisaste la consola de errores? no tengo IE :) uso linux :O


Título: Re: ayuda, codigo javascript incopatible en IE
Publicado por: RyogiShiki en 31 Marzo 2011, 16:47 pm
podría ser esto (innerHTML):
http://www.jonefox.com/blog/2009/05/21/internet-explorer-and-the-innerhtml-property/