Hola
Resulta que tengo un problema, y es el Firefox el donde se produce... Resulta que tengo un pedido de una pagina mediante Ajax, y en IExplorer solicita la funcion hasta que esta recibe la peticion , pero en firefox no.
El codigo que llama al metodo es el siguiente
Código:
var url = "/sistema/aplicacion/popup/obtener_vehiculo.php?param=" + escape( document.forms[0].patente.value ); // script del lado del servidor
http.open("GET", url , true);
http.onreadystatechange = obtener_vehiculo_patente;
http.send(null);
return false;
Y el metodo
Código:
function obtener_vehiculo_patente()
{
if (http.readyState == 4)
{
if(http.status == 200)
{
var vehiculo = http.responseText;
if( vehiculo.toString() == "" )
{
//submit
//Ahora verificamos que no este elvehiculo si es que este esta marcado
//document.forms[0].submit();
alert('akdsak');
}
else
{
var datos = 'El vehiculo ya se encuentra registrado en el sistema';
var v = vehiculo.split("|");
datos+= "\nPatente : " + v[2] ;
datos+= "\nAño : " + v[3];
datos+= "\nMarca : " + v[1];
alert(datos);
return false;
}
}
}
return false;
}
Como se lo del problema, muy facil, coloque un alert antes del if (http.readyState == 4) y en el explorer aparecia este hasta que obtenia los datos desde la otra pagina.. pero en Firefox solo lo ejecuta una vez
Ayuda, grax