Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    225

    [POP-UP ...] al centro!!

    Buongiorno a tutti,
    avete tra le mani uno script che mi posizioni una finestrina popo-up al centro della finestra madre???

    Grazie (complimenti a chi a creato questo smile!!)

  2. #2
    provato con una ricerca sul forum?
    il tema è stato trattato molte volte.

    ciao

  3. #3
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    Ecco :

    <script language="javascript">

    // FUNZIONE PER VISUALIZZARE MESSAGGI
    function apriPopup(){
    NewWindow("TUAPOPUP.ASP","dataitem",'50','203');
    }


    // FUNZIONE PER APRIRE UNA NUOVA FINESTRA CENTRATA NELLO SCHERMO
    function NewWindow(mypage, myname, h, w) {
    var winl = (screen.width - w) / 2;
    var wint = (screen.height - h) / 2;
    winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl +',hotkeys=no ,scrollbars=no,toolbar=no ,alwaysRaised=yes ,personalbar=yes';
    win = window.open(mypage, myname, winprops)
    if (parseInt(navigator.appVersion) >= 4) {
    win.window.focus();
    }
    }

    </script>

    Ciao !!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    225

    [popup centro]

    Senti,
    io ho fatto questo script:
    <script language="javascript">
    <!--
    var winOpened1;

    function apriFinestra1(page)
    {
    winOpened1=window.open(page,"nomefinestra1","heigh t=340,width=720,scrollbars=no");
    winOpened1.focus();
    }
    //-->
    </script>

    .... javascript:apriFinestra1('pagina.php') ....//chiama la funzione apreFinestra1 ....

    come lo devo modificare in base al tuo script per centrare la popuop??

    Grazie ancora

  5. #5
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    La chiami come facevi prima:

    javascript:apriPopup('pagina.php')

    e questo script te lo metti nell'head

    codice:
    <script language="javascript"> 
    
    // FUNZIONE PER VISUALIZZARE MESSAGGI 
    function apriPopup(pagina){ 
    NewWindow(pagina,"dataitem",'50','203'); 
    } 
    
    
    // FUNZIONE PER APRIRE UNA NUOVA FINESTRA CENTRATA NELLO SCHERMO 
    function NewWindow(mypage, myname, h, w) { 
    var winl = (screen.width - w) / 2; 
    var wint = (screen.height - h) / 2; 
    winprops = 'height='+h+',width='+w+',top='+wint+',
    left='+winl+',hotkeys=no ,scrollbars=no,toolbar=no ,alwaysRaised=yes ,personalbar=yes'; 
    win = window.open(mypage, myname, winprops) 
    if (parseInt(navigator.appVersion) >= 4) { 
    win.window.focus(); 
    } 
    } 
    
    </script>

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    225

    [pop-up ] problemino

    Ciao,
    ho modificato lo script che mi hai posto, però mi da un'errore di visualizzazione della pagina.

    Dove sta l'inghippo?

  7. #7
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    non mi dici nulla... che errore ti da ??? sulla popup o sulla chiamante ??? fammi vedere il codice della pagina chiamante..

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    225

    [popup]

    il chiamante sta nella stessa pagina:

    <head>
    <script language="javascript">
    <!--
    function apriFinestra1(page)
    {
    NewWindow(page,"nomefinestra1",'340','720');
    }

    function NewWindow(mypage, myname, h, w)
    {
    var winl = ((screen.width - w) / 2);
    var wint = ((screen.height - h) / 2);
    winprops = height=' +h+ ',width=' +w+ ',top=' +wint+ ',left=' +winl+ ',hotkeys=no,scrollbars=no,toolbar=no,alwaysRaised =yes,personalbar=no;
    var win = window.open(mypage, myname, winprops)
    if (parseInt(navigator.appVersion) >= 4)
    {
    win.window.focus();
    }
    }
    //-->
    </script>
    </head>

    ....

    <a href="javascript:apriFinestra1('pagina.html')</a>

    Dimmi io prego!!!!

  9. #9
    manca var davanti a winprops e le virgolette sulla stessa riga:

    la riga corretta è così:

    var winprops = height=' +h+ ',width=' +w+ ',top=' +wint+ ',left=' +winl+ ',hotkeys='no',scrollbars='no',toolbar='no',always Raised='yes',personalbar='no';

    Ciao

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    225

    [popup centro]

    Grazie,
    in effetti c'erano quelle cose mancanti.

    Alla prossima

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.