Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2006, 20:43
Avatar de deet
deet
 
Fecha de Ingreso: mayo-2005
Ubicación: Córdoba - Argentina
Mensajes: 269
Antigüedad: 19 años
Puntos: 1
Pregunta multiple comboboxes

hola gente, tengo el siguiente problema:

estoy creando un administrador de contenidos de una librería, para ello tengo una seccion que se llama libros en donde se cargan los datos, entre esos datos se encuentra Autores, y coloqué un combobox con todos los autores cargados (uno 400). El principal problema viene cuando el libro tiene más de 20 autores, se pone muy lento el explorador, y ni hablar cuando tiene 30, para agregar autores simplemente utilice algo como esto:

Código:
//variable en donde guardo el <select> con todos los autores
var autores;
//funcion que carga la variable autores
//es llamada en la etiqueta <body onLoad="extract_select()">
function extract_select(){
  autores = document.getElementById("selectAutores").innerHTML;
}
//funcion que agrega un combobox
//es llamada mediante un botón <a href="javascript:add_select()">agregar autor</a>
function add_select(){
  document.getElementById("selectAutores").innerHTML += autores;
}
el script funciona correctamente pero como dije antes, el problema es que cada objeto select contiene alrededor de 400 opciones, lo cual sobrecarga el sistema cuando tengo muchos comboboxes (20 o más).
Entonces quisiera saber como puedo hacer para que se puedan cargar multiples autores, sin recargar el sistema.