Que tal, recurro a la comunidad por que tengo un pequeño problema
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";
}