Newsgroup: it.comp.lang.javascript
Titolo: Finestra massimizzata

Ciao!!!!!
Ho letto alcune vecchie discussioni sull'argomento ma ho trovato risposte
contrastanti.
Vorrei far in modo che ogni pagina web del mio sito si apra massimizzata
(come se si cliccasse sul quadratino in alto a destra).
Non devo nascondere nè la barra degli strumenti nè le barre di scroll,
vorrei semplicemente una finestra ingrandita.
Una possibile è questa:
<a
href="javascript:window.open('
http://www.tuosito.it/
','','width='+screen.wid
th+',height='+screen.height+',left=0,top=0');">Apri+</a>
Un'altra:
width='+(screen.Width-11)+',height='+(screen.Height+50)+'
Oppure:
window.open(str,'esempio','scrollbars=yes,resizable=no,status=yes,
location=no,toolbar=yes,top=0,left=0,width='+(screen.width-11)+',
height='+(screen.height-50)+'');
Grazie 1000!!!!!
A presto

 </script>

 funzionare sostituisci "self.resizeTo" con "window.resizeTo".
potrebbe avere una pagina con frames :/
direi di provare
top.resizeTo(screen.availWidth, screen.availHeight);
--
artemis.alpeia
http://spazioinwind.libero.it/artemis

> vorrei semplicemente una finestra ingrandita.
Come ti e' gia' stato detto:
top.resizeTo(screen.availWidth, screen.availHeight);
(vai sul sicuro)
ma e' meglio aggiungere anche:
top.moveTo(0,0)

 height='+(screen.height-50)+'');
Tutte queste procedure sono abbastanza empiriche. La prima tiene conto 
solo della dimensione dello schermo. Ergo, ti apre una finestra grande 
quanto la risoluzione attuale. E non va bene.
Le seconde invece, tentano di aggiustare un po' il tiro manualmente, 
tenendo conto degli eventuali bordi della finestra del browser e della 
taskbar di windows in basso.
Discorso completamente inutile, in quanto io ad esempio la taskbar non 
ce l'ho alta 50 pixel.
L'unica e', come ti hanno gia' suggerito gli altri, utilizzare 
availWidth e availHeight al posto di width ed height, ma in realta' non 
sempre funzionano, ai vecchi tempi (IE4/NS4) su alcuni S.O. dava 
esattamente lo stesso risultato di width e height.
Inoltre, e' sempre una soluzione abbastanza empirica, in quanto non si 
tratta di una finestra "massimizzata" quanto di una finestra 
"allargata" fino a delle dimensioni "vicine" a quella di una finestra 
massimizzata.. ma di fatto, non lo e', in quanto continua ad avere la 
cornice etc.
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"when you eliminate the impossible, whatever remains, however 
improbable, must be the truth" (S.H.)

 cornice etc.
<straOT>
esattamente lo stesso problema che si ha in Java, evidente ad esempio in
JBuilder che si avvia ridimensionando (non massimizzando) la finestra alle
dimensioni utili dello schermo :/
a quando una standardizzazione delle interfacce dei sistemi operativi? mah,
il discorso potrebbe valere se ci fossero almeno due o tre concorrenti con
un peso sul mercato
</straOT>
--
artemis.alpeia
http://spazioinwind.libero.it/artemis

 a quando una standardizzazione delle interfacce dei sistemi operativi?
Ehm, credo che incominci a chiedere un po' troppo.. :)
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 Ehm, credo che incominci a chiedere un po' troppo.. :)
^^; ehm forse..
pero' ho letto di un tentativo chiamato Posix, di cui non so null'altro, per
la standardizzazione degli OS
--
artemis.alpeia
http://spazioinwind.libero.it/artemis