Visualizzazione dei risultati da 1 a 6 su 6

Discussione: centrare popup

  1. #1
    Utente bannato
    Registrato dal
    Oct 2004
    Messaggi
    251

    centrare popup

    salve a tutti
    qualcuno di voi sa come centrare un popup al centro dello schermo in automatico
    io sto usando
    <SCRIPT LANGUAGE="JavaScript">
    <!-- Begin
    function popUp(URL) {
    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,men ubar=0,resizable=0,width=790,height=550,left = 50,top = 50 ');");
    }
    // End -->
    </script>

    ma come vedete
    left = 50,top = 50 mi da gli spazi in altezza e sinistra

    come si puo centrare sullo schermo?

  2. #2
    Ecco lo script che ho creato.
    codice:
    <HTML>
    <BODY onLoad="res();">
    <SCRIPT language="Javascript1.2">
    function res()
    {
    window.moveTo(0,0);
    window.resizeTo(400,300);
    var x=screen.width;
    var y=screen.height;
    var hx=x/2;
    var hy=y/2;
    var a=800;  //Inserire i valori per il resize
    var b=600;  //della finestra popup a=x; b=y;
    var ha=a/2;
    var hb=b/2;
    var dx=hx-ha;
    var dy=(hy-hb)-20;
    var param="width="+a+",height="+b+",left="+dx+",top="+dy+",screenX="+dx+",screenY="+dy;
    window.open("http://www.google.com/","Popup",param);
    }
    </SCRIPT></BODY></HTML>
    Open ur mind 'n ENJOY da' power of JavaSkript :-)...
    Coded by 16437952

  3. #3
    Utente bannato
    Registrato dal
    Oct 2004
    Messaggi
    251
    grazie è molto interssante
    xro per fa in modo che si apra il popup da un link?
    poi ho visto che ci sono i valori
    window.resizeTo(400,300);
    che praticamente ridimesione la pagina principale se non volessi usare questa funzione basterebbe commentare la riga?

  4. #4
    Utente bannato
    Registrato dal
    Oct 2004
    Messaggi
    251
    poi ho notato che da molti problemi con il sp2
    peccato

  5. #5
    Per aprire da un link la pagina sostituisci
    <BODY onLoad="res();">
    con
    <BODY link="blue" alink="blue" vlink="blue">
    Clicca per far apparire il popup

    Puoi eliminare la riga di codice window.resizeTo(400,300); commentandola con //
    //window.resizeTo(400,300);

    Per quanto riguarda il SP2, ti consiglio di attivare i "Controlli ActiveX" nella pagina, altrimenti il codice Javascript non verrà eseguito dal browser.
    Ogni patch della Microsoft è una gatta in più da pelare...
    Open ur mind 'n ENJOY da' power of JavaSkript :-)...
    Coded by 16437952

  6. #6

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.