Ver Mensaje Individual
  #11 (permalink)  
Antiguo 23/01/2014, 17:20
Avatar de satjaen
satjaen
 
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 12 años, 2 meses
Puntos: 10
Respuesta: Convertir código a JQuery

Pero Alexis, tengo que poner todo esto no?

Código Javascript:
Ver original
  1. function valida_envia(e)
  2. {
  3.    
  4.      var telefonos = document.forms['datos'].elements['telefonos'];
  5.     if (telefonos.value.length == 0)
  6.     {
  7.        
  8.         alert("Insertar el nº de teléfono");
  9.  
  10.         telefonos.focus();
  11.  
  12.         return 0;
  13.  
  14.     }
  15.     else
  16.     {
  17.   if (window.event)
  18.     window.event.returnValue=false;
  19.   else
  20.     if (e)
  21.       e.preventDefault();
  22.   enviarFormulario();
  23. }
  24.  
  25. var conexion1;
  26. function enviarFormulario()
  27. {
  28.   conexion1=crearXMLHttpRequest()
  29.   conexion1.onreadystatechange = procesarEventos;
  30.   conexion1.open("GET", "val_telef.php?telefonos=" + telefonos.value, false);
  31.   conexion1.send(null);  
  32. }
  33.  
  34.         function procesarEventos()
  35.         {
  36.            
  37.            
  38.         var resultados = document.getElementById("carga");


Y luego:

Código Javascript:
Ver original
  1. xhr.onreadystatechange = function(){
  2.     var salida = document.getElementById("salida"), //El DIV
  3.         gifCarga = document.getElementById("gifCarga"); //El GIF
  4.  
  5.  if (xhr.readyState < 4)
  6.  
  7.  $('#carga').css({
  8.                 opacity:1,
  9.                 display:'block'
  10.                
  11.             });
  12.          $('#fondo').css({
  13.                 opacity:.25
  14.             });
  15.  
  16.         salida.innerHTML = gifCarga;
  17.  
  18.  else
  19.  
  20.         setTimeout(function(){
  21.             var respuesta = xhr.status == 200 ? xhr.responseText : xhr.status == 400 ? "La dirección brindada no existe" : "Error: " + xhr.status;
  22.             salida.innerHTML = respuesta;
  23.  
  24.  
  25.  
  26. $('#fondo').css({
  27.                 opacity:1
  28.             });
  29.           $('#carga').css('display','none');
  30.          
  31.         resultados.innerHTML = conexion1.responseText;
  32.        
  33.    
  34.        
  35.          var xml = conexion1.responseXML;
  36.             dato=xml.getElementsByTagName("datos");
  37.             if(dato[0].firstChild.nodeValue=="1")
  38.             {
  39.                 num_user=xml.getElementsByTagName("numusuario");
  40.                
  41.                
  42.                 document.getElementById("movil").value =xml.getElementsByTagName("movil")[0].firstChild.nodeValue;
  43.                 document.getElementById("calle").value =xml.getElementsByTagName("calle")[0].firstChild.nodeValue;
  44.                 document.getElementById("dni").value =xml.getElementsByTagName("dni")[0].firstChild.nodeValue;
  45.                 document.getElementById("name").value =xml.getElementsByTagName("name")[0].firstChild.nodeValue;
  46.                 document.getElementById("edificio").value =xml.getElementsByTagName("edificio")[0].firstChild.nodeValue;
  47.                 document.getElementById("numero").value =xml.getElementsByTagName("numero")[0].firstChild.nodeValue;
  48.                 document.getElementById("puerta").value =xml.getElementsByTagName("puerta")[0].firstChild.nodeValue;
  49.                 document.getElementById("piso").value =xml.getElementsByTagName("piso")[0].firstChild.nodeValue;
  50.                 document.getElementById("letra").value =xml.getElementsByTagName("letra")[0].firstChild.nodeValue;
  51.                 document.getElementById("localidad").value =xml.getElementsByTagName("localidad")[0].firstChild.nodeValue;
  52.                 document.getElementById("provincia").value =xml.getElementsByTagName("provincia")[0].firstChild.nodeValue;
  53.                 document.getElementById("email").value =xml.getElementsByTagName("email")[0].firstChild.nodeValue;
  54.                
  55.            
  56.                  
  57.        
  58.             }else(dato[0].firstChild.nodeValue=="0")
  59.             {                  
  60.                      envia();
  61.                          }
  62.  
  63.  
  64.         }, 2000);
  65. };


Y luego tengo que añadir tambien:

Código Javascript:
Ver original
  1. function crearXMLHttpRequest()
  2. {
  3.   var xmlHttp=null;
  4.   if (window.ActiveXObject)
  5.     xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  6.   else
  7.     if (window.XMLHttpRequest)
  8.       xmlHttp = new XMLHttpRequest();
  9.   return xmlHttp;
  10.    }    
  11. }