Visualizzazione dei risultati da 1 a 7 su 7

Discussione: problema con popup

  1. #1
    Utente di HTML.it L'avatar di Thrain
    Registrato dal
    Nov 2002
    Messaggi
    75

    problema con popup

    Ciao a tutti,
    spero possiate aiutarmi con un problemino che ho.
    Io ho questo script che mi apre una pop-up a dimensione fissa a centro dello schermo, ma vorrei anche che nel pop-up appaia la toolbar, e la barra degli indirizzi.
    C'e qualcuno che mi puo aiutare grazie mille

    <script type=text/javascript>
    var win= null;
    function NewWindow(mypage,myname,w,h,scroll){
    var winl = (screen.width-w)/2;
    var wint = (screen.height-h)/2;
    var settings ='height='+h+',';
    settings +='width='+w+',';
    settings +='top='+wint+',';
    settings +='left='+winl+',';
    settings +='scrollbars='+scroll+',';
    settings +='resizable=yes';
    win=window.open(mypage,myname,settings);
    if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
    }
    </script>


    <a href="pagine/home.html" onclick="NewWindow(this.href,'name','800','600','y es');return false">
    click to open new window
    </a>

    Vi ringrazio per l'aiuto.
    Don't worry be Happy :bubu:

  2. #2

    Re: problema con popup

    Originariamente inviato da Thrain
    <script type=text/javascript>
    var win= null;
    function NewWindow(mypage,myname,w,h,scroll){
    var winl = (screen.width-w)/2;
    var wint = (screen.height-h)/2;
    var settings ='height='+h+',';
    settings +='width='+w+',';
    settings +='top='+wint+',';
    settings +='left='+winl+',';
    settings +='scrollbars='+scroll+',';
    settings +='resizable=yes';
    settings +='toolbar=yes';
    settings +='location=yes';

    win=window.open(mypage,myname,settings);
    if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
    }
    </script>


    <a href="pagine/home.html" onclick="NewWindow(this.href,'name','800','600','y es');return false">
    click to open new window
    </a>
    Prova così
    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  3. #3
    Utente di HTML.it L'avatar di Thrain
    Registrato dal
    Nov 2002
    Messaggi
    75
    ho provato come suggerito da te ma non appaiono le barre degli strumenti in alto non è che per caso bisogna inserire anche una parte di codice nella parte:

    <a href="pagine/home.html" onclick="NewWindow(this.href,'name','800','600','y es');return false">
    click to open new window
    </a>


    grazie per l'aiuto
    Don't worry be Happy :bubu:

  4. #4
    No, il codice non va aggiunto in quella riga...
    Avevo dimenticato le virgole
    <script type=text/javascript>
    var win= null;
    function NewWindow(mypage,myname,w,h,scroll){
    var winl = (screen.width-w)/2;
    var wint = (screen.height-h)/2;
    var settings ='height='+h+',';
    settings +='width='+w+',';
    settings +='top='+wint+',';
    settings +='left='+winl+',';
    settings +='scrollbars='+scroll+',';
    settings +='resizable=yes, ';
    settings +='toolbar=yes, ';
    settings +='location=yes, ';
    alert(settings);
    win=window.open(mypage,myname,settings);
    if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
    }
    </script>
    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  5. #5
    Eccoti qui la funzione "migliorata" :gren:

    <script language="javascript" type=text/javascript>

    var win= null;
    /*
    * mypage = indirizzo della paina da aprire.
    * myname = nome assegnato alla finestra (usando sempre lo stesso nome tutte le pop up si apriranno nella finestra già aperta in precedenza).
    * w = larghezza della finestra.
    * h = altezza della finestra.
    * scroll = presenza/assenza della scrollbar (parametro passato: yes/no)
    * resizbl = l'utente può cambiare dimensioni alla finestra (parametro passato: yes/no).
    * toolbr = visualizzazione delle barre degli strumenti (parametro passato: yes/no).
    * locatn = Barra degli indirizzi (parametro passato: yes/no).
    */
    function NewWindow(mypage,myname,w,h,scroll, resizbl, toolbr, locatn)
    {
    /* Punto di "inizio" della finestra. */
    var winl = (screen.width-w)/2;
    var wint = (screen.height-h)/2;

    var settings ='height='+h+','; // Altezza della finestra.

    settings +='width=' + w + ', ';
    settings +='top=' + wint + ', ';
    settings +='left=' + winl + ', ';
    settings +='scrollbars=' + scroll + ', ';
    settings +='resizable=' + resizbl + ', ';
    settings +='toolbar=' + toolbr + ', ';
    settings +='location=' + locatn + ', ';

    /* Assegnazione della variabile "win" */
    win=window.open(mypage,myname,settings);
    if(parseInt(navigator.appVersion) >= 4){win.window.focus();} // Apertura nuova finestra.
    }
    </script>

    <a href="HTMLPAGE" onclick="NewWindow(this.href,'name','800','600','y es','yes','yes','yes');return false">
    click to open new window
    </a>
    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  6. #6
    Utente di HTML.it L'avatar di Thrain
    Registrato dal
    Nov 2002
    Messaggi
    75
    Grazie sei stato superlativo (e grazie mille per le spiegazioni che mi hai messo nel codice ) e veramente esauriente grazie mille ancora

    P.S. il codice funzia!!!!!

    Ciao Ciao
    Don't worry be Happy :bubu:

  7. #7
    Piacere mio :adhone: :tongue:

    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

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.