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

    auto select senza submit

    Ciao, ho scaricato un javascript da html che tramite una select mi apre automaticamente dei link nel target che dico io (nel mio caso in un iframe nella stessa pagina). C' è, secondo voi, un modo per fare effettuare un redirect anche ricliccando su un link gia selezionato?

    Il codice è questo

    <script language="JavaScript">

    var theTarget = "_blank";

    function goThere(){
    if(!document.theForm.theMenu.selectedIndex==""){
    window.open(document.theForm.theMenu.options[document.theForm.theMenu.selectedIndex].value,theTarget,"");}}

    </script>

    <form name="theForm">
    <select name="theMenu" size=1 onChange="goThere()">
    <option selected value="">Your Title
    <option value="http://www.html.it">HTML.it
    <option value="http://freephp.html.it">FREEPHP
    <option value="http://freeasp.html.it">FREEASP
    <option value="http://freephp.html.it">FORUM
    </select>
    </form>


    In pratica se scelgo freephp mi apre il link, se poi lo riscelgo non fa.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Secondo me il problema è qui if(!document.theForm.theMenu.selectedIndex=="") se vuoi inviare tutte le opzioni tranne la prima fai cosi: if(document.theForm.theMenu.selectedIndex!=0), se non dovesse funzionare prova a spiegarti meglio
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Penso che tu abbia capito. A me non interessa che funzioni o no la prima, mi interessa che un opzione anche se già selezionata rifunzioni, perchè questo script è perfettamente funzionante solo che una volta che effettuo la scelta di un opzione per far si che funzioni ne devo scegliere un'altra e non quella già selezionata.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    In tal caso devi aggiungere un tasto button affianco alla select che richiami la funzione non hai altre possibilità.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.