Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22

Discussione: lanciare + popup

  1. #1

    lanciare + popup

    ciao raga sto cercando invano di fare questa cosa:
    allora ho in una pagina(è una photogallery) 4 link e vorrei poter lanciare una popup da ognuno di essi, è possibile farlo con un solo script o devo usare x forza uno script x ogni collegamento?
    spero di esser stato chiaro, nel caso me ne scuso ma..

  2. #2
    Tipo QUESTO

    Sayonara...

    kami del tempo / raccogli i miei ricordi / vola distante.

    Rinaldo - RexPlants
    RexPlants il forum delle piante che mangiano

  3. #3
    si ma i popup dovrebbero avere un riferimento a una pagina già creata, a proposito ma se poi da questa pagina mi collego ad altre sarà smp una popup giusto?
    cmq ma sei superattivo?!? oppure siete in tanti ad avere lo stesso nome?

  4. #4
    beh cmq la domanda principale era questa, si può fare il tutto scrivendo una sola volta lo script come x un solo collegamento o ce ne vuole uno x ogni collegamento come fatto nell'esempio che mi hai mostrato....

    <td align="center">[img]thumb/th_pic1.jpg[/img]</td>
    <td align="center">[img]thumb/th_pic2.jpg[/img]</td>
    </tr>

    ciao.

  5. #5
    Originariamente inviato da sangkavr
    si ma i popup dovrebbero avere un riferimento a una pagina già creata, a proposito ma se poi da questa pagina mi collego ad altre sarà smp una popup giusto?
    cmq ma sei superattivo?!? oppure siete in tanti ad avere lo stesso nome?
    se lanci un link da dentro la popup la pagina si apre dentro la stessa popup.......

    Puoi utilizzare 1 script tipo:
    tra i tag head
    codice:
    <script>
    var doPopUpX = (screen.width/2)-200;
    var doPopUpY = (screen.height/2)-200;
    var pos = "left="+doPopUpX+",top="+doPopUpY;
    
    function doPopUp(rif_pagina){
    doPopUpWindow = window.open(rif_pagina,"popup","width=400,height=400,"+pos);
    }
    </script>
    e lo richiami:
    nel body
    codice:
    apri popup
    Non l'ho provato l'ho buttato giù al volo ERGO non garantisco.


    Io sono 1, nessuno, 100.000 :gren:
    Sayonara...

    kami del tempo / raccogli i miei ricordi / vola distante.

    Rinaldo - RexPlants
    RexPlants il forum delle piante che mangiano

  6. #6
    scusami tanto ma sono poco esperto, mi spiegheresti brevemente lo script? così giusto x capirci qualcosa, almeno la prox volta saprò perlomeno "iniziare" da solo
    ps.ovviamente se non ti crea problemi la cosa

  7. #7
    Aspetta che lo ottimizzo e te lo spiego...

    codice:
    <script>
    /*Di seguito le variabili che permettono di centrare la finestra sullo schermo*/
    var doPopUpX = (screen.width/2)-250;
    var doPopUpY = (screen.height/2)-200;
    var pos = "left="+doPopUpX+",top="+doPopUpY;
    
    /*Qui si crea la finestra dove viene caricata la pagina che gli passi "pagina" con il nome che gli passi "pop_name"*/
    function doPopUp(pagina,pop_name){
    doPopUpWindow = window.open(pagina,pop_name,"width=500,height=400,"+pos);
    }
    </script>
    
    
    
    Click Here
    Sayonara...

    kami del tempo / raccogli i miei ricordi / vola distante.

    Rinaldo - RexPlants
    RexPlants il forum delle piante che mangiano

  8. #8
    Attenzione javscript và scritto senza spazio in mezzo (non sò xkè il forum ce lo mette )

    Sayonara...

    kami del tempo / raccogli i miei ricordi / vola distante.

    Rinaldo - RexPlants
    RexPlants il forum delle piante che mangiano

  9. #9
    mannaggia non riesco a capire xkè non mi va, vediamo se ho capito...
    la seconda parte dello script(quindi dopo aver settato la posizione) serve solo a creare la finestra quindi non c'è bisogno di alcun collegamento alla pagine che voglio aprire che invece devo mettere nel richiamo allo script alla fine giusto?

  10. #10
    Giusto

    Prova qst pagina
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <HTML LANG="IT">
    <HEAD>
      <TITLE> </TITLE>
      <script>
    	/*Di seguito le variabili che permettono di centrare la finestra sullo schermo*/
    	var doPopUpX = (screen.width/2)-250;
    	var doPopUpY = (screen.height/2)-200;
    	var pos = "left="+doPopUpX+",top="+doPopUpY;
    
    	/*Qui si crea la finestra dove viene caricata la pagina che gli passi "pagina" con   il nome che gli passi "pop_name"*/
    	function doPopUp(pagina,pop_name){
    	doPopUpWindow = window.open(pagina,pop_name,"width=500,height=400,"+pos);
    	}
    	</script>
    </HEAD>
    <BODY>
    Click Here
    Click Here
    </BODY>
    </HTML>

    Probabilmente (non sò che editor usi) il problema è causato da un mio errore riguardo gli apici:

    SBAGLIATO
    Click Here

    CORRETTO
    Click Here

    Sayonara...

    kami del tempo / raccogli i miei ricordi / vola distante.

    Rinaldo - RexPlants
    RexPlants il forum delle piante che mangiano

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.