Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [JS] link da select: incompatibilità Mozilla e IE 6

    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à
    La luce è più veloce del suono,ecco xchè alcune persone sembrano brillanti fino a quando non parlano


  2. #2
    Nessuno sa dirmi niente?
    La luce è più veloce del suono,ecco xchè alcune persone sembrano brillanti fino a quando non parlano


  3. #3
    Risolto!

    Essendo la select creata dinamicamente in ASP, dovevo prendere

    codice:
    var Destinazione = box.options[box.selectedIndex].text;
    e non value.

    Bello, mi faccio le domande e mi rispondo da solo


    In ogni caso, grazie lo stesso
    La luce è più veloce del suono,ecco xchè alcune persone sembrano brillanti fino a quando non parlano


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.