Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Aprire popup da select

  1. #1

    Aprire popup da select

    Ciao vorrei sapere se è possibile aprire una popup automaticametne in base alla scelta fatta in un form su una select

    esempio :

    se utente sceglie :

    a mi apre il popup che chiamo a.html

    b mi apre il popup che chiamo b.html


    Grazie in anticipo

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <select onchange="window.open(this.options[this.selectedIndex].value+'.htm')">

    Questo il concetto, le personalizzazioni a tuo gusto

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    un aiutino ???

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da stefano3804
    un aiutino ???
    Cos'e' che non ho spiegato bene?

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    io non ho la minima base di JS

    TU ti sei spiegato benissimo
    Ma sono io l-idiota che non ti capisce

    Praticamente

    <select onchange="window.open(this.options[this.selectedIndex].value+'.htm')">

    in window.open cosa devo mettere ???

    E lo script che va messo in <head> ??

  6. #6
    ok ora sono qui >

    codice:
    <select onchange="window.open(this.options[this.selectedIndex].value+'.php')">
    <OPTION value="s">dasd</OPTION>
    <OPTION value="dsa">dsa</OPTION></SELECT>
    ma se anziche aprire una nuova finestra volessi aprire un popup che debbo fa ??

  7. #7
    scopiazzando un po di codice sono arrivato a sta soluzione

    codice:
    <script>
    
    function esempio(str) {
    
            searchWin = window.open(str,'esempio','scrollbars=no,resizable=yes,width=150,height=170,status=no,location=no,toolbar=no');
    
    //        searchWin.refer = self;
    
    }
    
    </script>
    <select onchange="window.open(this.options[this.selectedIndex].value+'','popup',
    'width=480,height=240')">
    <OPTION value="s.php">dasd</OPTION>
    <OPTION value="dsa">dsa</OPTION></SELECT>
    dite che puo andare ??

    funzionera con tutti i browser ??

  8. #8
    E SE ORA LO volessi centrare questo popup ???

    come faccio ?????????'

  9. #9
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    aggiungi dove hai messo width e height le opzioni:

    left=500,top=500

    più o meno è il centro

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.