Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2013, 12:36
warbandit69
 
Fecha de Ingreso: diciembre-2008
Ubicación: http://www.solucionesrios.tk/
Mensajes: 413
Antigüedad: 15 años, 4 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!