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:
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).//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; }
Entonces quisiera saber como puedo hacer para que se puedan cargar multiples autores, sin recargar el sistema.