Foros del Web » Programando para Internet » Javascript » Frameworks JS »

IE no lee base de datos

Estas en el tema de IE no lee base de datos en el foro de Frameworks JS en Foros del Web. Hola amigos, Estoy realizando una pequeña aplicacion en la cual hay dos tipos de usuarios, el primero actualiza(en base de datos) las imagenes a visualizar ...
  #1 (permalink)  
Antiguo 25/07/2006, 17:16
 
Fecha de Ingreso: agosto-2001
Ubicación: Lima
Mensajes: 123
Antigüedad: 22 años, 8 meses
Puntos: 0
IE no lee base de datos

Hola amigos,
Estoy realizando una pequeña aplicacion en la cual hay dos tipos de usuarios, el primero actualiza(en base de datos) las imagenes a visualizar y el segundo debe visualizar este cambio(se hace un refresco de la pagina cada cierto tiempo) ... claro desde otra pc .... en firefox funciona bien, pero en IE no

Aqui pongo algo del codigo:

Pagina inicial:
****************************************
<body onload="fActualizaAlumno('define.php','<?echo $idSala?>','<?echo $tipoUsuario?>','<?echo urlencode($urlAplicacion)?>','<?echo $clave?>');" >

?>
<div id="clase">
<?
leeImagen($idSala,$tipoUsuario,$urlAplicacion,$cla ve,$posicionActiva);
?>
</div>


ajax:
function getXmlHttpObject()
{

try {
objetus = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e)
{
try {
objetus= new ActiveXObject("Microsoft.XMLHTTP");
} catch (E)
{
objetus= false;
}
}
if (!objetus && typeof XMLHttpRequest!='undefined')
{
objetus = new XMLHttpRequest();
}
return objetus

}
function handleHttpResponse()
{
if (http.readyState == 4)
{
var clase2 = document.getElementById('clase');
var results = http.responseText;
clase2.innerHTML = results;
}
}
function fMuestraImgAlumno(file,sala,tipoUsuario,aplicacion ,clave)
{
var urlget=file;
urlget=urlget+"?id="+escape(sala)+"&u="+escape(tip oUsuario)+"&urlA="+escape(aplicacion);
urlget=urlget+"&password="+escape(clave);
http.open("GET",urlget,true);
http.onreadystatechange = handleHttpResponse;
http.send(null);
}

function fActualizaAlumno(file,sala,tipoUsuario,url,clave)
{
rand = (Math.round((Math.random()*9)+1));
setInterval("fMuestraImgAlumno('"+file+"',"+sala+" ,'"+tipoUsuario+"','"+url+"','"+clave+"')", 1000);
}

******************************************

leeclase es la funcion que muestra las imagenes que previamente lee del servidor.
La primera vez cuando se carga la pagina lee bien el dato de la BD pero si se hace una actualizacion desde otro lado (otra pc) al recargarse la pagina se queda con la primera imagen que lee de la base de datos .... lei en el foro que quiza sea necesario colocar el rand incluso el header( "Cache-control: no-cache" ); en la pagina inicial .. pero no funciona. Lo extraño que en el firefox todo esta muy bien, incluso no se observa el refresco cosa que si se ve en IE.
solo para aclarar define.php recibe las variables necesarios y vuelve a llamar a leeImagen();

Ojala puedan darme una manito :)
Muchas gracias.
__________________
***************
Marivi
***************
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:25.