Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/07/2008, 04:20
Proyecto_Zoulou
 
Fecha de Ingreso: junio-2008
Mensajes: 12
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Problema con Ajax en Firefox

Gracias a los dos por vuestras respuestas y disculpar el tiempo que he tardado en contestar.
La verdad es que necesitaba que fuese algo sencillo para que otra persona puediese subir los videos de una manera más automática por eso elegí este sistema en lugar de los iframes.

Mirando temas de utilización de estándars no pude resolverlo por el innerHTML frente al DOM, pero si que ví que
Código:
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
era lo primero que me daba error en el Firebug, lo cambié por
Código:
xmlhttp = new XMLHttpRequest();
y ahora funciona todo correctamente. Dejo el código final por si le pudiese ser útil a alguien.
Código:
function nuevoAjax(){
var xmlhttp=false;
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
 try {
 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
 } catch (E) {
 xmlhttp = false;
 }
 }

if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
 xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function cargarContenido(pagina1, nombre){
 var contenedor;
 contenedor = document.getElementById(nombre);
 ajax=nuevoAjax();

 ajax.open("GET", pagina1,true);

ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
 contenedor.innerHTML = ajax.responseText
}
}
ajax.send(null)
}
Gracias de nuevo!