Allora ecco il problema con cui misto confrontando:
ho una 2 select box con una lista di dati in cui devo cambiare la posizione in modo dinamico e fin qui tutto ok ho creato una funzione di 'swap' in cui le proprietà dei vari oggetti vengono mantenute, ma per necessità desidererei che anche gli eventi associati fossero mantenuti, anzi ne vorrei magari inserire dei nuovi.

Codice:


//scambia elementi
function swap(obj,i,j)
{
var temp=new Option(obj[i].text,obj[i].value,obj[i].selected,obj[i].events);
var temp1=new Option(obj[j].text,obj[j].value,obj[j].selected,obj[j].events);
obj[i]=temp1;
obj[j]=temp;
}


N.B. la porpietà ',obj[i].events' non funziona ed è solo un mio goffo tentativo di risolvere il problema penso che al suo posto vada un altro tipo di codice (comunque FF non si lamenta).

Visto che sono 2 giorni che cerco nelle varie documentazioni in italiano ed in inglese comincio a perdere la speranza e se qualcuno mi potesse aiutare ne sarei veramente contento!

grazie anticipatamente