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

    Aprire una pop-up da una select html

    Salve a tutto il forum...avrei il seguente problema:
    Ho una select html popolata tramite una select sql prendendo i valori da una tabella su un db mysql, quello che vorrei fare è che quando nella select html viene selezionata una certa voce si aprisse una pop-up. Sono bloccato perchè la voce che apre la pop-up ci potrebbe essere o meno. Qualcuno saprebbe dirmi come potrei fare per aprire una pop-up alla selezione di una certa voce della mia select html???

    Ragazzi aiutatemi perchè sono quasi disperato... :maLOL: :maLOL: :maLOL: :maLOL:

    INTANTO GRAZIE!!!!

    CIAO!!!!

  2. #2
    prova così:

    codice:
    function apriPopup(valore) {
     if (valore=="valorechevuoi")
      window.open('pagina.htm','','width=300,height=400');"
    }
    da avviare così:

    codice:
    <select name="menu" onchange="apriPopup(this.options[this.selectedIndex].value);">
    ciao

  3. #3
    Grazie per la risposta...proverò subito...sperando che funzioni!!!

  4. #4
    purtroppo non funziona, mi viene scatenato il seguente errore: Previsto oggetto

    Ecco il mio codice:

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <script language="javascript">
    <!--
    	function Color(valore){
    		if(valore == "a"){
    			alert("Ci siamo!!!");
    		}
    	}
    -->
    </script>
    
    <body>
    
    	<select name="prova" onChange="javascript:Colore(this.options[this.selectedIndex].value);">
    		<option value="a">Valore 1</option>
    		<option value="b">Valore 2</option>
    	</select>
    
    </body>
    </html>

  5. #5
    trovato l'errore, dalla select richiamavo la funzione con un nome diverso... :rollo:

    Ora funziona!!!!

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.