• User

    Finestre di popup

    Ciao a tutti:ciauz:
    ho un problema con le finestre di popup:

    Ho creato una tabella in una pagina html, nella quale sono presenti nelle varie celle una serie di simboli che riguardano dei prodotti da vendere;
    ora il mio obiettivo è quello di creare una finestra popup per ognuno dei prodotti indicati ogni qualvolta ci vado a cliccare sopra;

    il mio problema è che col codice che ho ne riesco a fare solo una,ossia mi si apre sempre la stessa finestra per ogni prodotto
    c'è qualcuno che puo aiutarmi?grazie

    questo è il codice che sto usando:

    <head>
    <script LANGUAGE="JavaScript" type="text/javascript">
    function apri1() {
    var prova1=window.open('lamia pagina.html','nome','width=300,height=400');
    if (window.focus) {prova1.focus()}
    }
    </script>
    </head>

    <body>
    <A href="javascript:apri1()">Clicca qui!</A>
    </body>


  • User Attivo

    io di solito uso:

     
    <!--
    function openPop(theURL,winName,features) { //1.0
    window.open(theURL,winName,features);
    }
    //-->
    
    

    e poi come link uso

    [HTML]
    javascript:openPop('nome pagina','','scrollbars=yes,width=590,height=460,left=10,top=0,screenX=15')
    [/HTML]


  • User

    ciao mistertwo grazie per la risposta,
    la mia domanda pero era un po diversa,forse mi sono spiegato io male,

    il codice che tu hai scritto io c'è l'ho anche se in forma diversa,con questo pero io riesco ad aprire una sola finestra popup nella pagina html;

    quello che mi serve è,se esiste,un modo per poter aprire da una sola pagina html piu finestre popup(es 10)
    Spero di essere stato un po piu chiaro

    grazie ancora per la dsponibilita

    ps.nel caso in cui quello che ho chiesto non fosse possibile volevo saper se c'è qualcuno che sa creare collegamenti a pagine html di dimensioni ridotte(es 300x400)in maniera tale da fungere da finestre popup

    giro questa domanda anche ad altri
    grazie a tutti


  • User Attivo
    • popup contemporaneamente?? 1 click apre + finistre??

    scusa ad ogni link associ il mio js e metti la destinazione alla pagina che vuoi tu...ne puoi mettere quanti ne vuoi...

    javascript:openPop('pagina1.hml','','scrollbars=yes,width=590,height=460,left=10,top=0,screenX=15')

    javascript:openPop('pagina2.hml','','scrollbars=yes,width=400,height=300,left=10,top=0,screenX=15')

    scusa ma nn ho capito...


  • User

    grazie ancora per la disponibilita e scusa se non mi son spiegato bene
    ti spiego:
    ho una lista ad esempio di prodotti da vendere;
    ora:
    clicco sul primo prodotto e si apre una finestra;
    clicco sul secondo prodotto e si apre un altra finestra;
    clicco sul terzo e si apre un altra finestra;

    Spero di essermi spiegato:)

    ps.ma questo codice che mi hai scritto va inserito nel head giusto?
    <!--
    function openPop(theURL,winName,features) { //1.0
    window.open(theURL,winName,features);
    }
    //-->

    ti ringrazio ancora gentilissimo


  • User Attivo

    si va inserito nell'head o in un foglio esterno .js che richiami...

    con lo script che ti ho detto e il link che ti ho evidenziato sopra lo puoi fare...


  • Super User

    Ciao 🙂

    Confermo....

    Con il codice postato su si può fare, basta modificare il nome della finestra in ogni link.

    javascript:openPop('http://indirizzo/,'nome finestra','scrollbars=yes,width=590,height=460,left=10,top=0,screenX=15');


  • User

    PER MISTERTWO

    Ciao mistertwo FINALMENTE CI SONO RIUSCITO!!!!, i tuoi consigli sono stati utilissimi
    grazie ancora per la disponibilità e per l'aiuto che mi hai dato,hai centrato in pieno il problema,era proprio quello che cercavo!

    ancora grazie 1000

    ps. grazie anche a claudioweb