Sign in to follow this  
loziomao

Posizionare un pop-up

Recommended Posts

Ciao a tutti,

ho un problemino...

in una pagina HTML, cliccando su un bottone, apro un pop-up sfruttando il comando "Open Browser Window" con conportamento "On Click".

Come faccio a dare una posizione precisa di questo pop-up in modo di posizionarlo dove voglio io?

Grazie a tutti per i suggerimenti...

Maurizio.

Share this post


Link to post
Share on other sites

Se vuoi una finestra pop-up che venga aperta al centro del mnonitor del visitatore ti può essere utile questo codice javascript da me scritto:

function centra(url, width, height){

if (document.all){

var x = window.screenLeft;

var y = window.screenTop;

var w = window.document.body.offsetWidth;

var h = window.document.body.offsetHeight;

}

else{

var x = window.screenX;

var y = window.screenY;

var w = window.outerWidth;

var h = window.outerHeight;

}

var cntx = x + Math.round((w - width) / 2);

var cnty = y + Math.round((h - height) / 2);

window.open (url, null, 'left=' + cntx + ',top=' + cnty + ',width=' +width + ',height=' + height);

}

I parametri che prendi in input sono:

url: pagina o URL da aprire

width: larghezza finestra di pop-up

height: altezza delle finestra di pop-up

Spero di esserti stato utile.

Share this post


Link to post
Share on other sites

Grazie per le preziose informazioni...

Suppongo che debba inserire il codice tra gli script....

Ti pongo però una domanda che per te sarà banale...

Come lo richiamo attraverso la pressione del tasto?

Uso il comportamento "chiama Javascript" di dreamweaver?

In questo caso in che modo assegno il nome al java script?

Grazie..

Maurizio (principiante javascript)

:)

Share this post


Link to post
Share on other sites

Il codice che ti ho dato lo devi mettere tra i campi "script" nella perte "head" dell'html oppure in un file apparte che poi richiami dentro l'html.

Per aprire la finestra devi usare un link di questo tipo:

<A HREF=javascript:centra('http://www.google.it',800,600);>Google</A>

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this