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

problema con Mozilla Firefox

Estas en el tema de problema con Mozilla Firefox en el foro de Frameworks JS en Foros del Web. Hola compañeros como estan, lo que pasa es que apenas estoy aprendiendo a trabajar con AJAX y tengo este codigo, pero me funciona en IE ...
  #1 (permalink)  
Antiguo 12/03/2007, 22:04
Avatar de dontripi  
Fecha de Ingreso: enero-2006
Mensajes: 240
Antigüedad: 18 años, 11 meses
Puntos: 1
problema con Mozilla Firefox

Hola compañeros como estan, lo que pasa es que apenas estoy aprendiendo a trabajar con AJAX y tengo este codigo, pero me funciona en IE pero en mozilla no me funciona y el error que sale es el siguiente

miPeticion.open is not a function.

pero me doy cuenta de esto viendo en la consola de error de Firefox.


el codigo que tengo es el siguiente:


Código PHP:
<html>

<
body>


<
script type="text/javascript" language="javascript">
function 
getXMLHTTPRequest()
{
var 
req false;

try
{
 
req XMLHTTPRequest();//Mozilla Firefox 
}

catch(
err1)
{
  try
  {
   
req = new ActiveXObject("Msxml2.XMLHTTP");
   
//algunas versiones de IE
  
}
  catch(
err2)
   {
   try 
   {
    
req = new  ActiveXObject("Microsoft.XMLHTTP");
    
//algunas versiones de IE
   
}
   
   catch(
err3)
    {
    
req false;
    }
    
  }  
}

return 
req;

}

var 
miPeticion getXMLHTTPRequest();

function 
llamarAjax()

 {
   var 
apellido document.form1.minombre.value;
   var 
miAleatorio=parseInt(Math.random()*99999999);
   var 
url "miscriptdeservidor.php?apellido=" apellido;
   
miPeticion.open("GET"url"&rand=" miAleatoriotrue);
   
miPeticion.onreadystatechange respuestaAjax;
   
miPeticion.send(null);
 }
 
 
function 
respuestaAjax()
 {
 
 if(
miPeticion.readyState == 4)
   {
   
    if(
miPeticion.status == 200)
     {
      
alert("El Server Dijo:"miPeticion.responseText);    
     }
   else
     {
     
alert("Ha ocurrido un Error: "miPeticion.statusText);
     }
   }
 
 } 
   

</script>


<form name='form1'>

Nombre: <input type='text' name='minombre' onblur='llamarAjax()'><br>
Tel: <input type='text' name='teln'><br>
<input type='submit'>

</form>

</body>
<html> 

compañeros pues estoy siguiendo un tutorial y no se que puede haber malo, por favor si alguien puede decirme que hacer le agradezco.


de antemano muchas gracias.


Atentamente.

Dontripi.
  #2 (permalink)  
Antiguo 12/03/2007, 23:09
Avatar de dontripi  
Fecha de Ingreso: enero-2006
Mensajes: 240
Antigüedad: 18 años, 11 meses
Puntos: 1
Re: problema con Mozilla Firefox

perdon ya solucione el problemilla que tenía en busqué en una pregunta parecida en esta misma pagina unos cuantos espacios abajo y la verdad me funciono si quieren esta es la direccion para que vean como se crea un XMLHttpRequest.


http://pulso.um.edu.mx/~crysfel/web/...XMLHttpRequest
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 04:04.