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:
- Nome è una stringa che mi identifica un ID e che riesco a passare correttamente.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; }
- 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à![]()

Rispondi quotando
