Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/08/2003, 11:31
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 24 años, 6 meses
Puntos: 1284
Hola tlk:

Te voy a dar 2 funciones por el precio de una ...

... Es que hace un tiempo hice una función para subir 1 posición el elemento de la lista "seleccionado", y sin tocar esa función, con un sencillo buclecillo se puede poner la primera... ahí van:

Código PHP:
function subir(datos)    {
var 
elemento = new Option;;
    if (
datos.selectedIndex > 0)    {
        var 
i = datos.selectedIndex; var j = i - 1;
        
elemento.text = datos.options[i].text;
        
elemento.value = datos.options[i].value;
        
datos.options[i].text = datos.options[j].text;
        
datos.options[i].value = datos.options[j].value;
        
datos.options[j].text = elemento.text;
        
datos.options[j].value = elemento.value;
        
datos.selectedIndex--;
    }
}

function 
primero(datos)    {
while (
datos.selectedIndex > 0) subir(datos);
} 
El select tienes que pasárselo como parámetro...

Saludos