Posizione x/y di una finestra

  • Creatore Discussione Creatore Discussione Remiach
  • Data di inizio Data di inizio

Remiach

Nuovo Utente
4 Lug 2005
4
0
0
Ciao a tutti, sono nuovo di ste parti ^^
Sto avendo un problema con javascript che non riesco proprio a risolvere, dovrei ricavare la distanza di una finestra popup dalla parte superiore dello schermo e dalla parte sinistra.

Ho provato in tutte le maniere, con document.body.clientWidth e document.body.clientHeight ma niente da fare.

Qualche suggerimento? :)
 
vediamo se ho capito bene...

vuoi sapere come posizionare la finestra popup sullo schermo?
:confused:
io faccio così x esempio:
<script language="javascript">

function apri()
{
coordinate="left= 750, top= 300, width=300, height=250"
window.open ("url.htm", "popup", coordinate)
}
</script>

ovviamente top e left sono x e y dove metti il valore in pixel
con width e height decidi la grandezza della finestra.
era questa la domanda? :byebye:
 
Non esattamente :)

Forse non mi sono spiegato bene, ci riprovo.

Dovrei essere in grado di aprire una finestra di popup, ridimensionarla, spostarla, chiuderla, riaprirla e trovarla nella stessa posizione di prima e con le stesse dimensioni.

Ora, fino alle dimensioni ci sono arrivato e faccio cosi:

---------------------
function rememberPosition(section) {
createCookie(section+'width', document.body.clientWidth, 365);
createCookie(section+'height', document.body.clientHeight, 365);
}
function loadPositionX(section) {
return readCookie(section+'width');
}
function loadPositionY(section) {
return readCookie(section+'height');
}
---------------------

In pratica setto un cookie onResize() del body.
Farei lo stesso con la posizione, solo che non riesco a trovare una proprieta` che IE mi accetti.
Con Netscape dovrebbe funzionare window.OffsetX/Y o qualcosa del genere.

Qualche idea? :D
 

Discussioni simili