Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/08/2002, 17:11
Avatar de DanielRey
DanielRey
Usuario no validado
 
Fecha de Ingreso: enero-2001
Ubicación: Mendoza
Mensajes: 630
Antigüedad: 24 años
Puntos: 1
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>