Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/04/2005, 02:03
Avatar de markshock
markshock
 
Fecha de Ingreso: abril-2004
Ubicación: Allí, al fondo a la izqui
Mensajes: 316
Antigüedad: 20 años, 10 meses
Puntos: 0
Solucionado...

NAda joer yo buscando la manera de ordenar mediante array etc... y no hace falta!!!

solucion:

Código:
function marcar(obj) { 
  anterior=obj.getAttribute('ante');
  if (anterior!=null){anadir(anterior,obj);} 
  sel=obj.form.getElementsByTagName('select'); 
  for(i=0;ele=sel[i];i++){
    if(ele!=obj){
      for(j=0;opt=ele.options[j];j++){
        if(opt.value==obj.value){ 
          obj.setAttribute('ante',opt.value); 
          ele.options[j]=null; 
        }
      }
    }
  }
} 

function anadir(num,obj) { 
  sel=obj.form.getElementsByTagName('select'); 
  sel.sort(); //---solo faltaba esa linea para ordenar los select.
  for(i=0;ele=sel[i];i++){
    if(ele!=obj){
      ele.options[ele.options.length]=new Option(num,num); 
    }
  }
}
para quien lo necesite.
__________________
Señoooraaaa!! Que camisetas!!!

"Hay 10 tipos de personas, las que piensan en binario y las que no"
_________________________________