Salve a tutti, come da oggetto, dovrei effettuare il redirect di una pagina a seconda dell'opzione selezionata dall'utente in una select.

Per fare questo, intercetto l'evento onChange all'interno del form e richiamo la seguente funzione JavaScript:

codice:
function GoToPage(Nome) {
	box = document.forms[1].pagina;
	var Destinazione = box.options[box.selectedIndex].value;
	index = Destinazione.indexOf('|');
	page = Destinazione.substring(0,index);
	location.href = "index.asp?page=" + page + "&ID=" + Nome;
}
- Nome è una stringa che mi identifica un ID e che riesco a passare correttamente.

- Effettuo una serie di operazioni sulle stringhe, in quanto devo estrarre un numero di pagina da una stringa così fatta: "n.ro di pagina | n.ro di pagine totali" (es. 1|3, 2|3, etc.)

Tale codice funziona perfettamente su Mozilla Firefox 1.5, ma non in Internet Explorer 6 (con i precendenti non ho provato), dove non inizializza correttamente la variabile "Destinazione".

Qualcuno di voi è in grado di dirmi perché? In alternativa sapreste indicarmi soluzioni equivalenti?

Grazie mille per la disponibilità