Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2014, 15:57
karma274
 
Fecha de Ingreso: septiembre-2012
Ubicación: Norte de Santander
Mensajes: 127
Antigüedad: 12 años, 2 meses
Puntos: 1
Pregunta Variables por url desde javascript

Hola amigos en el siguiente codigo estoy creando una ventana emergente pero me pregunto como puedo hacer para realizar una consulta y mostrar los datos con determinada variable enviada desde el mismo link que llamo la funcion o algo asi. El codigo esta completo ya que es un ejemplo en el que trabajo a si que lo podeis ejecutar asi lo desean.

Código HTML:
Ver original
  1. <?php
  2. include("conexion1.php");
  3. ?>
  4.  
  5. <!DOCTYPE html>
  6.     <head>
  7.        
  8.         <style type="text/css">
  9.             /* Estilos del div que se tendrá la función de ocultar el contenido del sitio para dejar mostrarse a la ventana emergente */
  10.             .bloquer {width: 100%; height: 100%; left: 0px; top: 0px; background-color: #000; position: fixed;}
  11.             /* Estilo de la ventana emergente. La misma podés editarla, pero no quites el atributo position: fixed. */
  12.             .ventana_emergente {
  13.                 position: fixed;
  14.                 width: 450px; height:
  15.                 500px;
  16.                 border: solid 2px #06F;
  17.                 background:url(fondo1.png);
  18.             }
  19.             .titulo {
  20.                 width:435px;
  21.                 height:25px;
  22.                 border-bottom:2px solid #06F;
  23.                 padding-top:5px;
  24.                 padding-left:15px;
  25.                 background-color:#06F;
  26.                 color:#fff;
  27.             }
  28.             /* Tanto la ventana emrgente como el bloqer estarán ocultos hasta que se dispare la función que los visualice */
  29.             .bloquer, .ventana_emergente {display: none;}
  30.         </style>
  31.        
  32.         <!-- Importación de la librería de jquery. -->
  33.         <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
  34.        
  35.         <script type="text/javascript">
  36.            
  37.             //Esta función será la encargada de mostrar la ventana emergente. Recibirá como parámetro el id ("#nombre_del_id") de la ventana emergente.
  38.             function abrirVentanaPopUp(identificacion){
  39.                 $(".bloquer").css('z-index', '998');
  40.                 $(".bloquer").css('opacity', '0.1');                
  41.                 $(".bloquer").fadeIn(500);
  42.                 var w = $(window).width();
  43.                 var h = $(window).height();
  44.                 var divW = $(identificacion).width();
  45.                 var divH = $(identificacion).height();
  46.                 $(identificacion).css('left', (w/2)-(divW / 2)+"px");
  47.                 $(identificacion).css('top', (h/2)-(divH / 2)+"px");
  48.                 $(identificacion).css('z-index', '999');
  49.                 $(identificacion).css('opacity', '1.0');
  50.                 $(identificacion).fadeIn(500);
  51.                 $(".cerrar_emergente").click(function(){
  52.                     $(identificacion).css('display', 'none');
  53.                     $(".bloquer").css('display', 'none');
  54.                 });
  55.             }
  56.            
  57.             $(document).ready(function(){
  58.                 $("#abrir_ventana").click(function(){
  59.                     // Acá se llama a la función nombrada anteriormente.
  60.                     abrirVentanaPopUp("#ventana_emergente");
  61.                 });
  62.             });
  63.         </script>
  64.        
  65.     </head>
  66.     <body>
  67.        
  68.         <!-- Este link será el que al presionarse mostrará por pantalla la ventana emergente. -->
  69.         <a id="abrir_ventana" href="javascript:void(0);"> Abrir ventana </a>
  70.        
  71.         <!-- Este div no tendría contenido ya que su única función será ocultar la página para dejarse ver a la ventana emergente. -->
  72.         <div class="bloquer"></div>
  73.        
  74.         <!-- Ventana emergente. -->
  75.         <div id="ventana_emergente" class="ventana_emergente">
  76.             <div class="titulo">
  77.                 Administraci&oacute;n de Clientes
  78.             </div>
  79.             <div class="contenido">
  80.             <table id="tabla" border="0" width="80%"">
  81.                 <form method="post" name="form_reg" id="form" action="../funciones/actualizar_cli.php"/>
  82.                     <input type="hidden" name="old_id" value="<?php echo $id; ?>" />
  83.                     <tr>
  84.                         <td align="right">NOMBRE</td><td><input type="text" name="nombre" id="nombre" size="30px" tabindex="1" style="text-transform:uppercase;" onkeyup="javascript:this.value=this.value.toUpperCase();" value="<?php echo $fila['nombre_cli']; ?>"/></td>
  85.                     </tr>
  86.                     <tr>
  87.                         <td align="right">CEDULA</td><td><input type="text" name="cedula" id="cedula" size="30px" tabindex="2" maxlength="10" style="text-transform:uppercase;" onkeyup="javascript:this.value=this.value.toUpperCase();" onkeypress="return soloNumeros(event);" value="<?php echo $fila['cedula_cli']; ?>"/></td>
  88.                     </tr>
  89.                     <tr>
  90.                         <td align="right">DIRECCI&Oacute;N</td><td><input type="text" name="direccion" id="direccion" size="30px" tabindex="3"style="text-transform:uppercase;" onkeyup="javascript:this.value=this.value.toUpperCase();" value="<?php echo $fila['direccion_cli']; ?>"/></td>
  91.                     </tr>
  92.                     <tr>
  93.                         <td align="right">TELEFONO</td><td><input type="text" name="telefono" id="telefono" size="30px" tabindex="4" maxlength="7" onkeypress="return soloNumeros(event);" value="<?php echo $fila['telefono_cli']; ?>"/></td>
  94.                     </tr>
  95.                     <tr>
  96.                         <td align="right">CELULAR</td><td><input type="text" name="celular" id="celular" size="30px" tabindex="5" maxlength="10" onkeypress="return soloNumeros(event);" value="<?php echo $fila['celular_cli']; ?>"/></td>
  97.                     </tr>
  98.                     <tr>
  99.                         <td align="right">CIUDAD</td><td><input type="text" name="ciudad" id="ciudad" size="30px" tabindex="6" style="text-transform:uppercase;" onkeyup="javascript:this.value=this.value.toUpperCase();" value="<?php echo $fila['ciudad_cli']; ?>"/></td>
  100.                     </tr>
  101.                     <tr><td>&nbsp;</td></tr>
  102.                     <tr>
  103.                         <td align="right">EMPRESA</td><td><input type="text" name="empresa" id="empresa" tabindex="7" size="30px" style="text-transform:uppercase;" onkeyup="javascript:this.value=this.value.toUpperCase();" value="<?php echo $fila['empresa_cli']; ?>"/></td>
  104.                     </tr>
  105.                     <tr>
  106.                         <td align="right">NIT</td><td><input type="text" name="nit" id="nit" size="30px" tabindex="8" value="<?php echo $fila['nit_cli']; ?>"/></td>
  107.                     </tr>
  108.                     <tr><td>&nbsp;</td></tr>
  109.                     <tr>
  110.                         <td align="right">EMAIL</td><td><input type="text" name="email" id="email" size="30px" tabindex="9" style="text-transform:uppercase;" onkeyup="javascript:this.value=this.value.toUpperCase();" value="<?php echo $fila['email_cli']; ?>"></td>
  111.                     </tr>
  112.                     <tr>
  113.                         <td align="right">USUARIO</td><td><input type="text" name="usuario" id="usuario" size="30px" tabindex="10" maxlength="10" value="<?php echo $fila['usuario_cli']; ?>"/></td>
  114.                     </tr>
  115.                     <tr>    
  116.                         <td align="right">CONTRASE&Ntilde;A</td><td><input type="password" name="passwd" id="passwd" size="30px" tabindex="11" maxlength="10" value="<?php echo $fila['password_cli']; ?>"/></td>
  117.                     </tr>
  118.                         <td colspan="2" align="right">
  119.                             <input type="submit" name="enviar" value="Grabar" title="Grabar" tabindex="14" >
  120.                             <a class="cerrar_emergente" href="javascript:void(0);"><input type='button' value='Salir' title="Salir" /></a>
  121.                         </td>
  122.                     </tr>
  123.             </form>
  124.         </table>
  125.         </div>
  126.         </div>
  127.            
  128.     </body>
  129. </html>