A ver si en este foro me pueden ayudar, ya que en otros no dan pelota, mientras que aca uno siempre encuentra respuestas interesantes.
Tengo los siguientes codigos, que en Firefox se me ve perfecto, pero que hay algunos pc's con Internet Explorer en donde no funciona!..
Los codigos son:
EnVivo.php
Código:
<script type="text/javascript">
function crearObjeto() {
var req = null;
var acv = ["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
if(window.XMLHttpRequest) {
req = new XMLHttpRequest();
}
else if(window.ActiveXObject) {
for (var i = 0; i < acv.length; i++) {
try {
var actx = new ActiveXObject(acv[i]);
req = actx;
}catch (error) {}
}
}
else {
alert('Tu navegador no soporta ajax... Bájate uno nuevo');
}
return req;
}
function xRefresh(xPage,xDiv){
divResultado = document.getElementById(xDiv);
ajax=crearObjeto();
ajax.open("GET",xPage);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
divResultado.innerHTML = ajax.responseText;
}
}
ajax.send(null);
setTimeout("xRefresh('consulta_1.php','resultado')",6000);
}
</script>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="xRefresh('consulta_1.php','resultado')">
.....
<div id="resultado" class="caja"></div>
consulta_1.php
Código PHP:
<?php
//consulta todos los empleados
$sql=mysql_query("SELECT * FROM envivo_minutos",$con);
//muestra los datos consultados
//haremos uso de tabla para tabular los resultados
?>
<table style="border:1px solid #FF0000; color:#000099;width:400px;">
<tr style="background:#99CCCC;">
<td>Minuto</td>
<td>Texto</td>
<td>Sueldo</td>
</tr>
<?php
while($row = mysql_fetch_array($sql)){
echo " <tr>";
echo " <td>".$row['minuto']."</td>";
echo " <td>".$row['texto']."</td>";
echo " <td>".$row['partido']."</td>";
echo " </tr>";
}
?>
</table>
ALguien podrá ayudarme en como solucionar para que se recargue automaticamente en todos los exploradores?