verán en el siguiente código estoy constantemente llamando (mediante XMLHttpRequest) un php este php hace una consulta y obtiene el id y lo devuelve,
dependiendo de lo que obtiene el php se ejecutan los condicionales por ejemplo si lo que devuelve el php es 1 escribe en el html video y si es 2 escribe imagen
funciona bien en chrome y IE pero no en firefox y me di cuenta que el responsetext no toma el 1 y 2 (que es lo que devuelve el php) y en los demás navegadores si. me gustaria saber por que en firefox si y en lo demas
Código:
function mostrar(){ var peticion = xhr(); peticion.multipart=true; peticion.onreadystatechange = function () { if(peticion.readyState == 4){ setTimeout("mostrar()",1); var opcion=peticion.responseText; } if (opcion==1) { prueba.innerHTML = "video"; } if (opcion==2) { prueba.innerHTML ="imagen"; }