• Lunes 29 de Abril de 2024, 03:10

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Garfield07

Páginas: [1]
1
JavaScript / Actualizar Un Combobox Sin Recargar Pagina
« en: Jueves 11 de Octubre de 2007, 20:21 »
Como podría implementar un codigo en Ajax o Javascripts que me permita recargar los datos de un Combobox, por ejemplo tengo que capturar datos de una persona (Juan Perez Prado) y su cargo (Jefe de Proyectos), como podria hacerlo ya que para capturar esos datos tengo que ir a otra ventana que abro con javascritps, he aqui el codigo:
Código: Text
  1.  
  2. <script>
  3.   var ventana_secundaria
  4.    function abrirVentana(){
  5. //guardo la referencia de la ventana para poder utilizarla luego
  6. ventana_secundaria = window.open("registrar_remitentes.php","miventana")
  7. }
  8. </script>
  9.  
  10.  
Entonces posteriormente al cerrar la ventana secundaria donde capturo los datos de las personas remitentes, regreso a la ventana que la mando llamar: registrar.php (es mucho codigo por eso no la pongo), entonces los datos capturados en la ventana secundaria se cargan en un combobox, he aqui el detalle  :unsure: ,  como podria recargar los datos del combo sin necesidad de recargar toda la pagina

Asimismo, cuando yo seleccione alguna persona del combo, en una caja de texto me muestre automaticamente su cargo..
.... espero haberme dado a entender... espero su ayuda... y de momento ya muchas gracias por sus aportaciones....

Nota: he encontrado algunos combobox con ajax pero todos dependen uno del otro, osea son dependientes y lo que yo pretendo realizar solo es para uno solo.

Saludos

2
JavaScript / Porque No Funciona Este Codigo En Ie
« en: Lunes 8 de Octubre de 2007, 21:51 »
Como puedo hechar andar este codigo en Internet Explorer, funciona bien solo en FireFox, pero como en la oficina donde trabajo la mayoria tiene internet explorer y la verdad no quieren cambiarse de navegador... la idea es cargar los datos de una tabla en un ListBox1, y a traves de un boton se puedan agregar el Items seleccionado a un segundo ListBox2 (de este se puedan eliminar los Items), el siguiente codigo funciona bien en FireFox, pero no en IE.

Código: Text
  1.  
  2. <html>
  3.  <head>
  4.  
  5.   <style type="text/css">
  6.    select {
  7.      width: 300px;
  8.      height: 100px;
  9.    }
  10.   </style>
  11.  
  12.   <script type="text/javascript">
  13.   
  14.    function AddToSecondList(){
  15.      var fl = document.getElementById('firstlist');
  16.      var sl = document.getElementById('secondlist');    
  17.      for (i = 0; i < fl.options.length; i++){
  18.        if(fl.options[i].selected){
  19.          sl.add(fl.options[i],null);
  20.        }
  21.      }
  22.      return true;
  23.    }
  24.   
  25.    function DeleteSecondListItem(){
  26.      var fl = document.getElementById('firstlist');
  27.      var sl = document.getElementById('secondlist');    
  28.      for (i = 0; i < sl.options.length; i++){
  29.        if(sl.options[i].selected){
  30.          fl.add(sl.options[i],null);
  31.        }
  32.      }
  33.      return true;
  34.    }
  35.   
  36.   </script>
  37.  
  38.  </head>
  39.  <body>  
  40.  
  41. <?php
  42.  function Conectarse()
  43.  {
  44.   if (!($link=mysql_connect("localhost","root","pollpoly")))
  45.   {
  46.       echo "Error conectanddo a la base de datos...";
  47.       exit();
  48.   }
  49.   if (!mysql_select_db("correspondencia",$link))
  50.   {
  51.       echo "Error seleccionando la base de datos...";
  52.       exit();
  53.   }
  54.       return $link;
  55.  }
  56.  function personalc()
  57.  {
  58.   $link=Conectarse();
  59.   $sql="SELECT Nombre_personal FROM personalcapaseg";
  60.   $result=mysql_query($sql, $link);
  61.   $i=0;
  62.   while ($row=mysql_fetch_row($result))
  63.    {
  64.        echo "<option value=".$row[$i].">".$row[$i]."</option>\n";
  65.    }
  66.  }
  67. ?>
  68.   <form action="none">
  69.    <div>
  70.     <select id="firstlist" multiple="multiple">
  71.        <?php personalc();?>
  72.     </select>
  73.  
  74. <br>
  75.     <input type="button" value="Agregar"
  76.      onclick="AddToSecondList();" /input>
  77.     <input type="button" value="Eliminar"
  78.       onclick="DeleteSecondListItem();" /input>  
  79. <br>
  80.     <select id="secondlist" multiple="multiple">
  81.     </select>  
  82.  
  83.   </div>
  84.   
  85.   </form>
  86.  </body>
  87. </html>  
  88.  
  89.  

espero me puedan ayudar... de momento muchas gracias.... :unsure:

Páginas: [1]