Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    129

    Finestra pop-up con determinate funzioni

    Ciao a tutti!

    Mi servirebbe una finestra pop-up con le seguenti caratteristiche:

    1) Apertura al click di un apposito link
    2) Posizionamento di apertura sullo schermo
    3) Link all'interno del pop-up che fa:
    - aprire la nuova pagina sullo stesso browser principale dal quale è stato aperto il pop-up
    - nello stesso momento in cui si clicca sul link nel pop-up, esso si chiude

    Spero di essere stato chiaro

    Un codice per i pop-up ce l'ho, ma mi manca che faccia le cose descritte nel punto 2 e 3.

    Se qualcuno saprebbe una soluzione, ringrazio molto

  2. #2
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470
    Ce ne sono una marea di 3D che parla di popup su forum!
    Prima di postare, fai sempre una ricerca, comunque...

    Guarda qui



  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    129
    Grazie mille! Preziossimo il thread che mi hai segnalato!

    L'ho fatta la ricerca, ma non aveva niente che mi potesse servire. Perciò ho chiesto qui (anche perchè non mi ha tirato fuori il thread che mi hai segnalato).


  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    129
    Cavolo, ma non funziona neanche uno di quelli che mi potrebbe servire!!!

    Allora... I codici che io ho sono questi:

    <script language="JavaScript">
    <!--
    function MM_openBrWindow(theURL,winName,features) { //v2.0
    window.open(theURL,winName,features);
    }
    //-->
    </script>


    Nel body:

    [img]mini/1.jpg[/img]

    L'unica cosa che questo apre il pop-up cliccando su di una immagine, mentre io lo voglio su di un testo. E poi mi servono le funzioni elencate all'inizio del thread:
    1) Posizionamento di apertura sullo schermo
    2) Link all'interno del pop-up che fa:
    - aprire la nuova pagina sullo stesso browser principale dal quale è stato aperto il pop-up
    - nello stesso momento in cui si clicca sul link nel pop-up, esso si chiude

    La funzione del punto 2 è possibile perchè l'ho già usato moltissimo tempo fa, solo che non ho più il codice.

    Qualcuno mi aiuti, please!!!

  5. #5
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470
    Allora:
    In un file JS esterno metti questo codice che ti fa aprire la popup centrata:

    function popup(url, larghFin, lunghFin) {
    var scw = screen.width;
    var sch = screen.height;
    var dasx= Math.round((scw-larghFin)/2);
    var datop = Math.round((sch-lunghFin)/2);
    var parametri = "scrollbars=0,width="+larghFin+",height="+lunghFin +",left="+dasx+",top="+datop;
    window.open(url, "", parametri);
    }

    Link per l'apertura della popup:

    apri popup


    Nella popup link per aprire la pagina e chiudere la popup:

    apri pagina e chiudi popup




    ______________________

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    129
    C'è un problemino: non sò fare un file JS e non sò poi come chiamarlo

    Intanto grazie

  7. #7
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470
    Allora:

    devi creare un file "popup.txt" (editore testo di windows) e metti dentro il codice:

    function popup(url, larghFin, lunghFin) {
    var scw = screen.width;
    var sch = screen.height;
    var dasx= Math.round((scw-larghFin)/2);
    var datop = Math.round((sch-lunghFin)/2);
    var parametri = "scrollbars=0,width="+larghFin+",height="+lunghFin +",left="+dasx+",top="+datop;
    window.open(url, "", parametri);
    }


    e poi devi rinominarlo in "popup.js" e metti nella directory principale del tuo sito.

    Nella head della pagina dove tu hai il link per aprire la popup, metti questa riga:

    <script language="JavaScript" src="popup.js"></script>

    e il gioco è fatto!



    _____________________________

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    129
    Grazie mille sei un mito!


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.