| ||||
Re: sobre los select Va de nuevo... el foro interpreta [ i ] como itálicas si no le ponés un espacio :( <HTML> <HEAD> <TITLE>Select</TITLE> </HEAD> <SCRIPT> var elementos = new Array(); function ordenar() { for (i = 0; i < cboSort.options.length; i++) { elementos[ i ] = cboSort.options(i).value + " " + cboSort.options(i).text; } while (cboSort.options.length > 0) cboSort.remove(0); ordenados = elementos.sort(); FillSortDropDownWithFields(cboSort, ordenados); } function FillSortDropDownWithFields(oDropDown, elementos) { if (oDropDown.options.length > 0) return; for (i = 0; i < elementos.length; i++) { datos = elementos[ i ].split(" "); AddItemToDropDown(oDropDown, datos[0], datos[1]); } cboSort.selectedIndex = 0; } function AddItemToDropDown(oDropDown, cValue, cText) { oOption = document.createElement('OPTION'); oOption.value = cValue; oOption.text = cText; oDropDown.add(oOption); } function agregar() { AddItemToDropDown(cboSort, Nuevo.value, Nuevo.value); } function eliminar() { cboSort.remove(cboSort.selectedIndex); } </SCRIPT> <BODY> <Button onClick=eliminar()>Eliminar</Button><BR> <Button onClick=agregar()>Agregar</Button><BR> <INPUT TYPE=TEXT NAME=Nuevo><BR> <Button onClick=ordenar()>Ordenar</BUTTON><BR> <SELECT ID=cboSort> <OPTION value=P>Perro <OPTION value=G>Gato <OPTION value=T>Tigre <OPTION value=C>Caballo </SELECT> </BODY> </HTML> |