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:
consulta_1.php<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>
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?

