Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Alguien sabe como poner un scroll?

Estas en el tema de Alguien sabe como poner un scroll? en el foro de Jquery en Foros del Web. Hola de nuevo amigos, Vereis estoy usando este codigo para hacer un autocompletado: JS que esta en el servidor: http://cofranet.org/localizacion/dlc...utocomplete.js este es el php: Código ...
  #1 (permalink)  
Antiguo 02/07/2013, 12:38
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
Alguien sabe como poner un scroll?

Hola de nuevo amigos,

Vereis estoy usando este codigo para hacer un autocompletado:

JS que esta en el servidor:

http://cofranet.org/localizacion/dlc...utocomplete.js

este es el php:

Código PHP:
<?php 
$dbhost
="localhost"// servidor. Generalmente localhost si el archivo esta alojado en el servidor ya. 
$dbusuario="xxxxx"// aqui debes ingresar el nombre de usuario 
$dbpassword="xxxxxx"// password de acceso para la base de datos 
$db="xxxxx"// Seleccionamos la base con la cual trabajar 

$conexion mysql_connect($dbhost$dbusuario$dbpassword);
mysql_select_db($db$conexion);


$busqueda $_GET['query']; // esto representa a lo que el usuario esta escribiendo en el teclado,por ej: 'Li' 
$listado mysql_query("Select * FROM empresas_listas_articulos2 WHERE descripcion LIKE '$busqueda%'"); 


if (
mysql_num_rows($listado)>0){ 

echo 
"{
  query:'"
.$busqueda."', 
  suggestions:["

  
while(
$palabra mysql_fetch_array($listado)){

$enlace $palabra['descripcion'] ; // donde "link" es el nombre de la tabla en mysql que contiene los enlaces 
$juego $palabra['descripcion']; // lo mismo, esta es la tabla con el nombre del juego 
$array "'".$juego."',";
echo 
utf8_encode($array);
}; 
// end while 
//$array = "'<a href=\'".$enlace."\'>".$juego."</a>',";}; // end while 

//$array = substr ($array, 0, strlen($array) - 1); // elimino ultima coma 
 
echo "]}"
}else{ 

echo 
"{query:'$busqueda',suggestions:['$lista']}";
}


/*
{
query:'Li',
suggestions:['Liberia', 'Libyan Arab Jamahiriya', 'Liechtenstein', 'Lithuania'],
data:['LR', 'LY', 'LI', 'LT']
}
*/

?>
Y el html:

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2.     <html xmlns="http://www.w3.org/1999/xhtml">
  3.     <head>
  4.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5.     <title>Autocompletar con JQUERY</title>
  6.     <link rel="stylesheet" type="text/css" href="style.css" />
  7.      
  8.     <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
  9.     <script type="text/javascript" src="jquery.autocomplete.js"></script>
  10.      
  11.     <script type="text/javascript">
  12.  
  13.  
  14.  
  15.  
  16.  
  17.     $().ready(function() {
  18.         var options, a;
  19.         jQuery(function(){
  20.           options = { serviceUrl:'script.php',
  21.                       maxHeight:400,
  22.                       noCache: false,
  23.                       scroll:true,
  24.                          };
  25.           a = $('#query').autocomplete(options);
  26.         });
  27.     });
  28.     </script>
  29.     </head>
  30.      
  31.     <body>
  32.     <input type="text" name="q" id="query" style="width:300px;"/>
  33.      
  34.     </body>
  35.     </html>

Todo funciona bien la unica cosa es que cuando muestra las sugerencias y hay muchas necesito poner un scroll y no se como hacerlo, se que sepuede limitar el numero de resultados pero necesito que muestre todo lo que encuentre.

A ver si alguien conoce esta libreria y sabe como se podria hacer.

Un saludo amigos!!
  #2 (permalink)  
Antiguo 02/07/2013, 12:54
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
Respuesta: Alguien sabe como poner un scroll?

Error tonto estaba linkando mal la hoja de estilo

Etiquetas: ajax, funcion, html, input, javascript, js, php, select
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 16:12.