03/04/2006, 13:06
|
| | Fecha de Ingreso: marzo-2006
Mensajes: 22
Antigüedad: 18 años, 7 meses Puntos: 0 | |
Por que no funciona ajax en explorer? Hola! desde hace unos dias presento un problema con una funcion que hice en ajax, esto es cuando se abre el archivo en explorer, desgraciadamente todos mis usuarios lo utilizan, asi que en realidad tengo un problema.
Eh ido probando parte por parte pero provoca un error en tiempo de ejecución con un numero muy extraño, pero solo es en la parte de ya imprimir los datos...esta es mi función:
function chgTipo()
{
contenedor = document.getElementById('identificador');
tipo = document.getElementById('cie').value;
ajax=nuevoAjax();
ajax.open("GET", "xcie.php?cie="+tipo,true);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
contenedor.innerHTML = ajax.responseText
}
}
ajax.send(null)
}
function chgRecord()
{
contenedor = document.getElementById('datos');
record = document.getElementById('recordset').value;
ajax=nuevoAjax();
ajax.open("GET", "xcie.php?desc="+record,true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
contenedor.innerHTML = ajax.responseText
}
}
ajax.send(null)
}
y la parte de xcie.php es esta:
if(isset($_GET["cie"])){
$cie = $_GET["cie"];
$evento = 'onChange="chgRecord()"';
$modificador = "WHERE descripcion LIKE '%".strtoupper($cie)."%'";
impSelect("recordset","cie_10","-99","descripcion,descripcion AS desc2",$evento,$modificador,"");
}else if(isset($_GET["desc"]))
{
$desc = $_GET["desc"];
$_SESSION["cies"][$_SESSION["i"]] = $desc;
$_SESSION["i"]++;
foreach($_SESSION["cies"] as $cie)
echo $cie."<br>";
}
en realidad todo se ve muy bien y corre perfecto en mozilla, cuando le comento el ajax.send(null), obvio no me corre, pero ya no me marca el error...
Agradeceria bastante si alguien me dice por que pasa esto y |