Newsgroup: it.comp.lang.javascript
Titolo: fullscreeen

Sono un neofita dei javascript e mi diverto soprattutto a rielaborare i
listati più interessanti che trovo sulla rete (segnalando sempre la
fonte)... Recentemente ho provato a creare una finestra a schermo pieno
inserendo il comando fullscreen nella riga relativa alle proprietà delle
finestre (toolbar, location, directories, ecc) ora il risultato è che in
MSIExplorer le pagine si estendono effettivamente a tutto lo schermo, ma
scompaiono completamente anche le menubar (nonostante *=yes) e per rientrare
in modalità normale debbo usare la combinazione Ctrl+Alt+Canc... Non ci
sarebbe un modo meno traumatico per tornare in modalità a schermo con barre.
In Netscape, ad esempio le barre in alto e in basso restano a disposizione
dei navigatori...
grazie a chi vorrà rispondere
marnan

open("about:blank","NW", "location=no,
width="+screen.width+",height="+screen.height+
",top=0,left=0");
--
Bye
        Ro<*¿*>berto

 dei navigatori...
Secondo la mia opinione, dipende essenzialmente dal motivo per cui vuoi
aprire una finestra in full screen.
Mi spiego: In un recente sito che ho realizzato, aprivo una finestra usando
l'opzione fullscreen per una navigazione complessa di particolari immagini.
Non mi interessavano assolutamente le barre di navigazione canoniche del
browser, lo scopo di quella finestra era tutt'altro.
Finita la navigazione, c'era un bel tasto "Chiudi" che ti chiudeva la
finestra "figlia" e ti faceva tornare a quella "genitore".
In questo caso, il "fullscreen" e' stata una soluzione ottimale.
Se il tuo caso e' analogo (ovvero apri una finestra in full screen per una
particolare operazione, per poi tornare alla finestra precedente), puoi
benissimo usare un tasto "chiudi" (istruzione javascript, "self.close()" se
la memoria non mi tradisce) e tenerti la tua bella window in full.
Altrimenti, e suppongo sia cosi', puoi aprire la finestra passandogli come
parametri di width e height rispettivamente "screen.width" e screen.height".
Ad es.
window.open("about:blank","myWin",
"left=0,top=0,width="+screen.width+",height="+screen.height+",resizable=no")
;
Il difetto e' che qui non e' REALMENTE massimizzata.
screen.width & screen.height contengono semplicemente i valori il larghezza
ed altezza delle dimensioni in pixel della risoluzione video.
Quindi, se un utente e' a 800x600, l'istruzione sopraesposta non fara' altro
che aprire una finestra di 800x600.
Il problema e' che non tiene di conto nè dei cosiddetti "bordi" della
finestra, e quindi in larghezza vedrai che sara' lievemente piu' grande di
una manciata di pixel rispetto alla capacita' del monitor (leggasi: vedrai
meta' del tasto di chiusura della finistra, in alcuni casi.. dipende anche
dal browser), nè della barra di Windows (supponendo che tu la tenga in
basso), e quindi ti scomparira' "sotto".
A te la scelta.

Tank youuuuuuu !!
Sì è quello che mi serviva, ovviamente ricompilato in
<a href="javascript:self.close()">
Il motivo per cui desideravo la finestra piena è che qualunque dimensione le
dessi (parametri di width e height ) essa mi si presentava in posizioni
decentrate sullo schermo e quindi era sempre necessario rimetterla a posto,
inoltre  a seconda dei monitor impiegati le sue dimensioni in pixel non
erano mai adattabili alle varie situazioni... Così va bene perchè mi resta
fullscreen in default e ogni visitatore può tornare alle barre col comando
Home page che peraltro riporta alla prima pagina.
Mi resta il dubbio sul perchè, con questo comando, MSIExplorer toglie
completamente le barre mentre Netscape le mantiene minimizzandole, ma questa
è pura curiosità... (-8
bye
marnan