Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di goat
    Registrato dal
    Apr 2003
    Messaggi
    1,154

    Centrare pop-up qualsiasi sia la risoluzione del monitor. [Si, lo so. Leggete]

    Allora, dopo un'accuratissima ricerca sul forum ho trovato il seguente codice che vi riporto come l'ho inserito nel mio documento HTML.

    Questo dentro l'head:

    <script language="JavaScript">
    function ApriFinestra(popup1.html) {
    larg=300;
    alt=350;
    toptop=(screen.height/2)-(alt/2);
    leftleft=(screen.width/2)-(larg/2);
    searchWin = window. open('popup1.html','','top='+toptop+',left='+leftl
    eft+',scrollbars=no,width='+larg+',heigh
    t='+alt+',status=no,location=no,toolbar=
    no');
    }
    </script>

    E questo dentro il body:

    <a href="java script:;"
    onClick="ApriFinestra('popup1.html', '', 'width=300,height=350, status=no, scrollbars=no');">
    <p align="center">PRIMO POPUP</p></a>

    Prova e riprova ma non funge un cavolo.
    C'è qualcosa di sbagliato?
    Ho toppato io?
    Silvio verrà rieletto?
    Illuminatemi.
    grazie,
    goat

    edit: era meglio se postavo su scripting?
    "Qualunque impressione faccia su di noi, egli è un servo della legge, quindi appartiene alla legge e sfugge al giudizio umano."

  2. #2
    è sbagliato lo script.

    qui...
    function ApriFinestra(popup1.html) {

    anche qui...
    ApriFinestra('popup1.html', '', 'width=300,height=350, status=no, scrollbars=no');




    cerca un mio script la funzione mi pare si chiami "openCenteredPopup" inviato da "DYNAM!C+" oppure "$$$" oppure "¹²³".
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  3. #3
    Utente di HTML.it L'avatar di goat
    Registrato dal
    Apr 2003
    Messaggi
    1,154
    Originariamente inviato da DYNAM!C+
    è sbagliato lo script.

    qui...
    function ApriFinestra(popup1.html) {

    anche qui...
    ApriFinestra('popup1.html', '', 'width=300,height=350, status=no, scrollbars=no');
    Sullo script che ho trovato sul forum le parti da te indicate sono scritte così...

    function ApriFinestra(str) {

    e così...

    ApriFinestra(str, '', 'width=300,height=350, status=no, scrollbars=no');

    Però anche così non funziona.
    Ri-illuminatemi.
    Grazie,
    goat
    "Qualunque impressione faccia su di noi, egli è un servo della legge, quindi appartiene alla legge e sfugge al giudizio umano."

  4. #4
    ciao
    nel primo script che hai postato la funzione ApriFinestra va richiamata con un solo argomento, cioè l'indirizzo della pagina che vuoi aprire è la funzione che decide poi tutti i parametri della pop up.prova così:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title></title>
    <script language="JavaScript">
    function ApriFinestra(indirizzo) {
    larg=300;
    alt=350;
    toptop=(screen.height/2)-(alt/2);
    leftleft=(screen.width/2)-(larg/2);
    searchWin = window.open(indirizzo,'','top='+toptop+',left='+le ftleft+',scrollbars=no,width='+larg+',height='+alt +',status=no,location=no,toolbar=no');}
    </script>
    </head>

    <body>
    <a href="#"onClick="ApriFinestra('popup1.html');">
    <p align="center">PRIMO POPUP</p></a>



    </body>
    </html>

  5. #5
    codice:
      <html>
    
        <head>
          <script type="text/javascript" language="JavaScript">
          <!--
    
            function apriFinestra( __href, __width, __height )
            {
              var _xPos = (screen.width  - __width)  / 2;
              var _yPos = (screen.height - __height) / 2;
    
              var _conf = "width="    + __width + ",height="  + __height +
                          ",left="    + _xPos   + ",top="     + _yPos +
                          ",screenX=" + _xPos   + ",screenY=" + _yPos +
                          ",scrollbars=no,status=no,location=no,toolbar=no"; /* qui NON va a capo */
    
              return window.open( __href, "_blank", _conf );
            }
    
          //-->
          </script>
        </head>
    
        <body>
    
          
    
    
            PRIMO POPUP
          </p>
    
        </body>
    
      </html>
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  6. #6
    Utente di HTML.it L'avatar di goat
    Registrato dal
    Apr 2003
    Messaggi
    1,154
    bbomba ragazzi!
    godo come una mangusta.
    grazie mille per la collaborazione.
    goat
    "Qualunque impressione faccia su di noi, egli è un servo della legge, quindi appartiene alla legge e sfugge al giudizio umano."

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.