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

Problemas con función xajax onblur y firefox 18.0.2

Estas en el tema de Problemas con función xajax onblur y firefox 18.0.2 en el foro de Frameworks JS en Foros del Web. Gracias por leer mi post, tengo problemas con la funcion onblur, no me hace nada aun cuando el firebug dice que esta todo bien, a ...
  #1 (permalink)  
Antiguo 13/02/2013, 12:36
 
Fecha de Ingreso: diciembre-2008
Ubicación: http://www.solucionesrios.tk/
Mensajes: 413
Antigüedad: 11 años, 11 meses
Puntos: 19
Busqueda Problemas con función xajax onblur y firefox 18.0.2

Gracias por leer mi post, tengo problemas con la funcion onblur, no me hace nada aun cuando el firebug dice que esta todo bien, a continuacion les paso las funciones xajax

Código PHP:
function BuscarRif($rif$hostname_origen$username_origen$password_origen$database_origen)
{
    
$respuesta = new xajaxResponse();
            
$respuesta->setCharacterEncoding('ISO-8859-1');

    
$origen mysql_pconnect($hostname_origen$username_origen$password_origen) or trigger_error(mysql_error(),E_USER_ERROR);
        
mysql_select_db($database_origen$origen);
        
$query_correos2 "SELECT *  FROM `empresas` WHERE `RIF` = '".$rif."' ORDER BY ID DESC  LIMIT 1 ";
        
$correos2 mysql_query($query_correos2$origen) or die(mysql_error());
        
$row_correos2 mysql_fetch_assoc($correos2);
        
$totalRows_correos2 mysql_num_rows($correos2);

        if (
$totalRows_correos2 0)
        {

            
$respuesta->Assign("div_empresa","innerHTML","<input type='text' name='NOMBRE_DE_LA_EMPRESA' value='".$row_correos2['NOMBRE DE LA EMPRESA']."' size='32' />"); 
            
$respuesta->Assign("div_correo","innerHTML","<input type='text' name='CORREO_1' value='".$row_correos2['CORREO 1']."' size='32'  onchange=\'xajax_revisar_correo1(this.value,'".$hostname_origen."', '".$username_origen."', '".$password_origen."', '".$database_origen."')\'/>"); 
            
$respuesta->Assign("div_telefono","innerHTML","<input type='text' name='TELEFONOS' value='".$row_correos2['TELEFONOS']."' size='32' />");
            
$respuesta->Assign("div_web","innerHTML","<input type='text' name='PAGINA_WEB' value='".$row_correos2['PAGINA WEB']."' size='32' />");
            
$respuesta->Assign("div_contacto","innerHTML","<input type='text' name='PERSONA_DE_CONTACTO' value='".$row_correos2['PERSONA DE CONTACTO']."' size='32' />");
            
$respuesta->Assign("div_actividad","innerHTML",armar_select_actividad($row_correos2['actividad'], $hostname_origen$username_origen$password_origen$database_origen));
            
$respuesta->Assign("espacio_rif","innerHTML","Datos Encontrados");  
        } else {
            
$respuesta->Assign("espacio_rif","innerHTML","Datos No Encontrados");   
        }
    return 
$respuesta;
}

$xajax->register(XAJAX_FUNCTION'BuscarRif');


function 
armar_select_actividad($seleccion$hostname_origen$username_origen$password_origen$database_origen )
{
    
$origen mysql_pconnect($hostname_origen$username_origen$password_origen) or trigger_error(mysql_error(),E_USER_ERROR);
    
mysql_select_db($database_origen$origen);
$query_actividades "SELECT * FROM actividades ORDER BY actividad ASC";
$actividades mysql_query($query_actividades$origen) or die(mysql_error());
$row_actividades mysql_fetch_assoc($actividades);
$totalRows_actividades mysql_num_rows($actividades);

    
$r "<label for='economica'></label>
        <select name='economica' id='economica'>
          <option value='0'>Sin Especificar...</option>"
;

        do {  
        if (
$seleccion == $row_actividades['id']) {
            
$r .=   "<option value='".$row_actividades['id']."' selected='selected'> ".$row_actividades['actividad']."</option>";   
        } else {
       
$r .=   "<option value='".$row_actividades['id']."'> ".$row_actividades['actividad']."</option>";
        }

} while (
$row_actividades mysql_fetch_assoc($actividades));
  
$rows mysql_num_rows($actividades);
  if(
$rows 0) {
      
mysql_data_seek($actividades0);
      
$row_actividades mysql_fetch_assoc($actividades);
  }

       
$r .=  "</select>";
       return 
$r;
}


$xajax->setFlags(array('debug'=>true,'outputEntities'=>true));
//El objeto xajax tiene que procesar cualquier petición
$xajax->processRequest(); 
y a continuación el formulario

Código PHP:
<form action="<?php echo $editFormAction?>" method="post" name="form1" id="form1">
  <table align="center">
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">ESTADO:</td>
      <td><select name="ESTADO" onchange="xajax_selecciona_estados(this.value,'<?php echo $hostname_origen ?>', '<?php echo $username_origen ?>', '<?php echo $password_origen ?>', '<?php echo $database_origen?>')">
      <option selected="selected" value="0">Seleccione...</option>
        <?php 
do {  
?>
        <option value="<?php echo $row_estados['id']?>" ><?php echo $row_estados['estado']?></option>
        <?php
} while ($row_estados mysql_fetch_assoc($estados));
?>
      </select><div id="espacio">&nbsp;</div></td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">CIUDAD:</td>
      <td>
      <div id="ciudades">
      <select name="CIUDAD" disabled="disabled">
      <option selected="selected">Seleccione...</option>
      </select>
      <div id='espacio'>&nbsp;</div>
      </div>
      </td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">RIF:</td>
      <td>      <label for="rif"></label>
      <input type="text" name="rif" id="rif" size="32" onblur="xajax_BuscarRif(this.value, '<?php echo $hostname_origen?>', '<?php echo $username_origen?>', '<?php echo $password_origen?>', '<?php echo $database_origen?>');"/> 
      <div id='espacio_rif'> 

     &nbsp;

      </div></td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">NOMBRE DE LA EMPRESA:</td>
      <td><div id="div_empresa"><input type="text" name="NOMBRE_DE_LA_EMPRESA" value="" size="32" /></div>      <div id='espacio'>&nbsp;</div></td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">CORREO:</td>
      <td><div id="div_correo"><input type="text" name="CORREO_1" value="" size="32"  onchange="xajax_revisar_correo1(this.value,'<?php echo $hostname_origen ?>', '<?php echo $username_origen ?>', '<?php echo $password_origen ?>', '<?php echo $database_origen?>')"/></div><input type="hidden" name="CORREO_2" id="CORREO_2" value="<?php echo $_SESSION['MM_Username']; ?>"/>
      <div id="correo1">&nbsp;</div>
      </td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">TELEFONOS:</td>
      <td><div id="div_telefono"><input type="text" name="TELEFONOS" value="" size="32" /></div><div id='espacio'>&nbsp;</div></td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">PAGINA WEB:</td>
      <td><div id="div_web"><input type="text" name="PAGINA_WEB" value="" size="32" /></div>      <div id='espacio'>&nbsp;</div></td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">PERSONA DE CONTACTO:</td>
      <td><div id="div_contacto"><input type="text" name="PERSONA_DE_CONTACTO" value="" size="32" /></div>      <div id='espacio'>&nbsp;</div></td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">ACTIVIDAD EC&Oacute;NOMICA:</td>
      <td><div id="div_actividad"><label for="economica"></label>
        <select name="economica" id="economica">
          <option selected="selected" value="0">Sin Especificar...</option>
          <?php
do {  
?>
          <option value="<?php echo $row_actividades['id']?>"><?php echo $row_actividades['actividad']?></option>
          <?php
} while ($row_actividades mysql_fetch_assoc($actividades));
  
$rows mysql_num_rows($actividades);
  if(
$rows 0) {
      
mysql_data_seek($actividades0);
      
$row_actividades mysql_fetch_assoc($actividades);
  }
?>
        </select></div>      
        <div id='espacio'>&nbsp;</div></td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">DIRECCI&Oacute;N:</td>
      <td><div id="direccion"><label for="economica"></label>
        <label for="direccion"></label>
        <input type="text" name="direccion" id="direccion"  size="32" /></div>
      <div id='espacio'>&nbsp;</div></td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">&nbsp;</td>
      <td><input type="submit" value="Guardar" />
      <input type="reset" name="Reset" id="button" value="Restablecer" onclick="xajax_restablecer()" /></td>
    </tr>
  </table>
  <input type="hidden" name="MM_insert" value="form1" />
</form>
__________________
http://www.solucionesrios.tk/

Visita mi Web!

Etiquetas: ajax, javascript, mysql, onblur, php, xajax
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 21:30.