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

    Modifica di un JumpMenu

    Salve,
    Ho modificato un noto script del Dreamweaver (il JumpMenu) in maniera da adattarlo alle mie necessità e fare aprire le nuove pagine in una popup anzichè in una finestra normale... lo script modificato è questo:
    codice:
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_pippo(theURL,winName,features) { //v2.0
      window.open(theURL.options[theURL.selectedIndex].value,winName,features);
    }
    //-->
    </script>
    mentre la combobox è questa:
    codice:
    <select name="menu1" onChange="MM_pippo(this,'finestra','toolbar=yes,scrollbars=yes,resizable=yes,width=640,height=480');">
    <option value="">Scegli</option>
    <option value="http://www.uno.it">UNO</option>
    <option value="http://www.due.it">DUE</option>
    <option value="http://www.tre.it">TRE</option>
    </select>
    lo script funziona molto bene, ma chiaramente se viene selezionato il primo item della lista ("Scegli", con value="") si apre una finestra blank con errore 404, cosa che vorrei evitare; come posso modificare lo script in maniera che sia inefficace su questo elemento della lista, mentre continui a funzionare sugli altri?

    Grazie in anticipo...

  2. #2

    Re: Modifica di un JumpMenu

    codice:
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_pippo(theURL,winName,features) { //v2.0
     if(theURL.options[theURL.selectedIndex].value == "") return;
      window.open(theURL.options[theURL.selectedIndex].value,winName,features);
    }
    //-->
    </script>
    codice:
    <select name="menu1" onChange="MM_pippo(this,'finestra','toolbar=yes,scrollbars=yes,resizable=yes,width=640,height=480');">
    <option value="">Scegli</option>
    <option value="http://www.uno.it">UNO</option>
    <option value="http://www.due.it">DUE</option>
    <option value="http://www.tre.it">TRE</option>
    </select>
    prova così, dovrebbe andar bene
    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  3. #3
    funziona! funziona!!! grazie davvero, mi hai tolto le castagne dal fuoco!
    A questo punto potrei anche ritenermi soddisfatto...
    solamente un'ultima cosetta: se volessi aprire ogni volta una popup diversa? al momento, se apro una prima popup e poi ne apro un'altra, la seconda prende il posto della prima, cioè non ho la possibilità di vedere UNO, DUE e TRE in tre popup separate...
    è difficile da implementare questa cosa nello script precedente?

    Grazie ancora!

  4. #4
    levando il secondo valore, al richiamare della funzione ('finestra'), dovrrebbe aprirti sempre una nuova
    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  5. #5
    si, sostituendo 'finestra' con '' funziona!
    Grazie ancora!

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.