Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Select "onchange"

  1. #1

    Select "onchange"

    Ciao a tutti, avrei un problema di questo tipo.

    Nel mio select ho la funzione onchange che carica le pagine del sito in base alla selezione.
    Io vorrei che quando nel value c'è un indirizzo web, all'onchange venisse aperta una NUOVA pagina.

    <select name="societa" id="societa" size="0" class="center" tabindex="1"
    onChange="location = this.options[this.selectedIndex].value;">
    <option>- Seleziona -</OPTION>
    <option value="../index.php">Menu principale</option>
    <option value="prova01.php">Prova 01</option>
    <option value="http://www.google.com">Prova 02</option>
    </select>

    Grazie

  2. #2
    ciao prova cosi:

    nell' onchange inserisci la chiamata ad una funzione:
    io l'ho chiamata "go" chiamala come vuoi!!

    onChange="go(this.options[this.selectedIndex].value);">

    e dentro il tag <head> inserisci questo


    <script type="text/javascript">
    function go(indirizzo){

    if (indirizzo.indexOf("http://")!=-1){
    window.open(indirizzo, '_blank');
    }else {
    location.href = indirizzo;
    }

    }
    </script>

    fammi sapere se è quello che volevi!
    ciao

  3. #3

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 © 2025 vBulletin Solutions, Inc. All rights reserved.