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

Vorrei un file html che si apra con dimensioni prestabilite e senza nessun
comando, nemmeno quello per chiuderla  nemmeno (verrebbe chiusa dalla
applicazione. che la chiama) , se non è possibile allora solo quello per
chiuderla..
Dove trovo un esempio?
Grazie 2000, Fulvio.

devi mettere
window.open(indirizzo,nome,caratteristiche)
dove
indirizzo (es. "
http://www.pippo.com
") è l'indirizzo della pagina
nome (es "nuova") è il nome da assegnare alla finestra
caratteristiche (es "toolbar= no, status=no") è una stringa che contiene le
diverse caratteristiche della fienstra.
Grazie a quest'ultima stringa puoi controllare ciò che ti serve della
finestra.
Non mi dilungo qui ad elencare tutte le caratteristiche possibili, ma ne
trovi un dettagliato elenco nella JavaScript Reference
(
http://members.tripod.it/sauronsw/jsreference
) all'oggetto windows, metodo
open
Leggi tutte quelle supportate ed individua quelle che corrispondono alle
caratteristice ch eti servono.
Comunque il tasto per chiudere la finestra rimane sempre, mentre puoi
togliere tutti gli altri.

 wrote in message
83rfqs$1tm$1...@lacerta.tiscalinet.it...


 wrote in message
83ru71$hu2$1...@nslave2.tin.it...


No, questo non si può fare...
E nemmeno la si può chiudere, o meglio si può anche chiudere, ma nella
finestra principale apparirebbe un brutto messaggio che chiede conferma per
la chiusura.
La cosa migliore è che apri la seconda e lasci sotto la prima.
Se vuoi provare a chiudere la pagina principale basta che le applichi il
comando
window.close()

Grazie, Fulvio.
Sto facendo la "conversione" di un CD multimediale in formato web.
Dovendo la finestra dove si naviga avere la dimensione prefissata di
640x480, ho fatto si che la finestra INDEX principale, quando viene
richiamata, si posizioni nell'angolo superiore a sinistra e si espanda
fino a ricoprire tutto lo schermo, in modo da fare da "Background"
(come succede, per l'appunto, nel CD multimediale di cui sopra.. Dove
la finestra di navigazione e' a 640x480 e il resto dello sfondo e'
nero) alla finestra in cui poi verra' mostrato il sito.
Questa e' una soluzione.
Si era optato anche per chiudere la finestra precedente, pero' cosi'
facendo fai perdere tutta l'History all'utente.. Magari per te puo'
ancora andar bene, ma noi non potevamo permettercelo. ;)
--
C'ya,
 Benjamin Reilly
  |
  |
'/|\'
\\O//
//"\\
'\ /'
________________________________________TagLine___
"Quanti Angeli danzano sulla punta di uno spillo?"

 ancora andar bene, ma noi non potevamo permettercelo. ;)
Infatti meglio evitare!

 wrote in message
83srb1$38e$1...@nslave2.tin.it...

Potrei chiuderla con la mia app. (quella che l'avvia) ma effettivamente
andrebbe persa tutta l'History all'utente.
Grazie, Fulvio.

Infatti meglio evitare!
 :)


 finistra, ma sulla finestra stessa che hai aperto.
Ti sono grato per l'informazione, ma come si fa?
Buon Natale, Furyo

Buon Natale, Furyo
Ciao, e buon natale anche te!


 file://"\\


 </script>
Effettivamente avrei preferito eliminare la toolbar, comunque meglio di
niente....la userň cosě!
Grazie 2000.
Fulvio.

THANX
Certo, tramite l'oggetto "screen", sia in IE che in Netscape.
Con "screen.width" puoi sapere la larghezza dello schermo, e con
"screen.height" l'altezza.
Con queste proprieta', ad esempio, potresti mettere la tua finestra al
centro dello schermo, semplicemente facendo:
<script>
	widthWin = 640;
	heightWin = 480;
 
	xWin = (screen.width-widthWin) / 2;
	yWin = (screen.height-heightWin) / 2;
	self.resizeTo (widthWin,heightWin);
	self.moveTo(xWin,yWin);
 
</script>
In questo modo posizioni una finestra di 640x480 al centro dello
schermo.
Se vuoi cambiare dimensione della finestra, cambia le due variabili
iniziali.
PS
Questa e' la funzione, almeno in teoria. Con IE funziona alla grande,
con Netscape puo' darsi che tu debba aggiungere dei valori di
correzione (per i bordi della finestra..).
--
C'ya,
 Benjamin Reilly
  |
  |
'/|\'
\\O//


 file://"\\


history,menubar...!
E cos'hai usato, la window.open?
--
C'ya,
 Benjamin Reilly
  |
  |
'/|\'
\\O//


 file://"\\


> E cos'hai usato, la window.open?
--
C'ya,
 Benjamin Reilly
  |
  |
'/|\'
\\O//


 file://"\\


Grazie a tutti per la disponibilità su cui peraltro non dubitavo!
AUGURI
Fulvio