Código Javascript:
Ver original
<title>Documento sin título</title> <script> $(function() { <?php include("conexion_autocompletado.php");//se incluyen los datos para realizar la conexion a su base de datos $con ="SELECT recambio FROM almacen000"; //consulta para seleccionar las palabras a buscar, esto va a depender de su base de datos//consulta para seleccionar las palabras a buscar, esto va a depender de su base de datos $query = mysql_query($con); while($row= mysql_fetch_array($query)) {//se reciben los valores y se almacenan en un arreglo $elementos[]= '"'.$row['recambio'].'"'; } $arreglo= implode(", ", $elementos);//junta los valores del array en una sola cadena de texto ?> var availableTags=new Array(<?php echo $arreglo; ?>);//imprime el arreglo dentro de un array de javascript $( "#recambio").autocomplete({ minLength: 2, source: availableTags }); $(document).keypress(function(e){ switch(e.which) { case 13: nuevo_cliente(); ///// Enter ///// break; } }); }); var popup = null; function nuevo_cliente(recambio) { // Si el popup ya existe lo cerramos if(popup!=null) popup.close(); // Capturamos las dimensiones de la pantalla para centrar el popup altoPantalla = parseInt(screen.availHeight); anchoPantalla = parseInt(screen.availWidth); // Calculamos el centro de la pantalla centroAncho = parseInt((anchoPantalla/2)) centroAlto = parseInt((altoPantalla/2)) // dimensiones del popup anchoPopup = 500; altoPopup = 200; // Calculamos las coordenadas de colocación del Popup laXPopup = centroAncho - parseInt((anchoPopup/2)) laYPopup = centroAlto - parseInt((altoPopup/2)) var recambio = $('#recambio') .val(); // Definimos que página vamos a ver pagina = "buscar_recambio.php?id=" +recambio; popup = window.open(pagina,"Imagenes","scrollbars=yes,status=no,width=" + anchoPopup + ", height=" + altoPopup + ",left = " + laXPopup + ",top = " + laYPopup); } function agregar() { var contLin = 3; var tr, td, tabla; tabla = document.getElementById('tabla'); tr = tabla.insertRow(tabla.rows.length); td = tr.insertCell(tr.cells.length); td.innerHTML = "<input name='button' type=button onclick='agregar3()' value='+' >"; td = tr.insertCell(tr.cells.length); td.innerHTML = "<input name='button' type=button onclick='borrarUltima()' value='-' >"; td = tr.insertCell(tr.cells.length); td.innerHTML = "<input type='text' value='' size='5' >"; td = tr.insertCell(tr.cells.length); td.innerHTML = "<input type='text' name='recambio1' id='recambio1' size='10' >"; td = tr.insertCell(tr.cells.length); td.innerHTML = "<input type='text' name='denominacion1' id='denominacion1' value='' size='25' >"; td = tr.insertCell(tr.cells.length); td.innerHTML = "<input type='text' name='cantidad1' onclick='calcular()' value='' size='5' >"; td = tr.insertCell(tr.cells.length); td.innerHTML = "<input type='text' name='pvp1' id='pvp1' onclick='calcular()' value='' size='5' >"; td = tr.insertCell(tr.cells.length); td.innerHTML = "<input type='text' name='descuento1' onclick='calcular()' value='' size='5' >"; td = tr.insertCell(tr.cells.length); td.innerHTML = "<input type='text' name='total1' onclick='calcular()' value='' size='5' >"; td = tr.insertCell(tr.cells.length); td.innerHTML = "<img src='imagenes_menu/untitled.png' width='20' height='20' style='cursor:pointer' />"; contLin++; function borrarUltima() { ultima = document.all.tabla.rows.length - 1; if(ultima > -1){ document.all.tabla.deleteRow(ultima); contLin--; } } $(function() { <?php include("conexion_autocompletado.php");//se incluyen los datos para realizar la conexion a su base de datos $con1 ="SELECT recambio FROM almacen000"; //consulta para seleccionar las palabras a buscar, esto va a depender de su base de datos//consulta para seleccionar las palabras a buscar, esto va a depender de su base de datos $query = mysql_query($con1); while($row= mysql_fetch_array($query)) {//se reciben los valores y se almacenan en un arreglo $elementos1[]= '"'.$row['recambio'].'"'; } $arreglo1= implode(", ", $elementos1);//junta los valores del array en una sola cadena de texto ?> var availableTags=new Array(<?php echo $arreglo1; ?>);//imprime el arreglo dentro de un array de javascript $( "#recambio1").autocomplete({ minLength: 2, source: availableTags }); $(document).keypress(function(e){ switch(e.which) { case 13: nuevo_cliente1(); ///// Enter ///// break; } }); }); var popup = null; function nuevo_cliente1(recambio) { // Si el popup ya existe lo cerramos if(popup!=null) popup.close(); // Capturamos las dimensiones de la pantalla para centrar el popup altoPantalla = parseInt(screen.availHeight); anchoPantalla = parseInt(screen.availWidth); // Calculamos el centro de la pantalla centroAncho = parseInt((anchoPantalla/2)) centroAlto = parseInt((altoPantalla/2)) // dimensiones del popup anchoPopup = 500; altoPopup = 200; // Calculamos las coordenadas de colocación del Popup laXPopup = centroAncho - parseInt((anchoPopup/2)) laYPopup = centroAlto - parseInt((altoPopup/2)) var recambio = $('#recambio1') .val(); // Definimos que página vamos a ver pagina = "buscar_recambio1.php?id=" +recambio; popup = window.open(pagina,"Imagenes","scrollbars=yes,status=no,width=" + anchoPopup + ", height=" + altoPopup + ",left = " + laXPopup + ",top = " + laYPopup); } } </script> </head> <body> <form name="frm" id="frm"> <tr> <td>Dto</td> <td colspan="2"><label for="base"></label> <input name="descuento1" id="descuento1" type="text" disabled="disabled" size="4" /></td> </tr> <tr> <td>Base</td> <td colspan="2"><label for="base"></label> <input name="base" id="base" type="text" disabled="disabled" size="4" /></td> </tr> <tr> <td >Iva 21%</td> <td colspan="2" ><label for="iva"></label> <input name="iva" id="iva" disabled="disabled" type="text" size="4" /></td> </tr> <tr > <td class="enlace9">Total</td> <td colspan="2" class="enlace9"><label for="total_fact"></label> <input name="total_fact" id="total_fact" disabled="disabled" type="text" size="4" /></td> </tr> <div class="factura" id="factura"> <div class="albaran"> <table id="tabla"> <tr class="cab_factura"> <td class="enlace10"></td> <td class="enlace10"></td> <td class="enlace10">Almacén</td> <td class="enlace10">Referencia</td> <td class="enlace10">Descripción</td> <td class="enlace10">Cantidad</td> <td class="enlace10">Precio</td> <td class="enlace10">%Dto.</td> <td class="enlace10">Importe</td> <td class="enlace10"></td> </tr> <tr> <td><input name="button" type=button onclick="agregar();" value="+" /></td> <td><input name="button" type=button onclick="borrarUltima();" value="-"/></td> <td ><input name="almacen" type="text" size="5" /></td> <td><input name="recambio" id="recambio" type="text" size="10"/></td> <td><input name="denominacion" type="text" size="25"/></td> <td><input name="cantidad" id"cantidad" type="text" size="5" onkeyup="calcular()" /></td> <td><input name="pvp" id"pvp" type="text" size="5" onkeyup="calcular()" /></td> <td><input name="descuento" id"descuento" type="text" size="5" onkeyup="calcular()" /></td> <td><input name="total" id"total" type="text" size="5" onkeyup="calcular()" /></td> <td><img src="imagenes_menu/untitled.png" onclick="" width="20" height="20" style="cursor:pointer" /></td> </tr> </table> </form> </body> </html>
Gracias