Newsgroup: it.comp.lang.javascript
Titolo: Window in primo piano...

Salve,
ho fatto una specie di catalogo che selezionato l'articolo apre in una
window separata con un files PDF  caricato dentro.
Il problema č che se una persona non chiude la window non puň fare piů nulla
perchč la schermata principale č full screen e quindi la navigazione risulta
bloccata, anche perchč se va in 2° piano tutto diventa ancora piů
difficile...
Ora vorrei far in modo che la window che si apre rimanga OBBLIGATORIAMENTE
in primo piano  fino a che non viene chiusa...
Grazie e ciao
Fabrizio

 in primo piano  fino a che non viene chiusa...
Prova a mettere
    <body onBlur="this.focus();">
Nella finestra che apri.

 ha scritto nel messaggio
news:8p7o1d$r62$1...@fe2.cs.interbusiness.it...

Ciao!
C'è solo un piccolo problema.....
Con IE non funzia...........tutto quello che succede è che ti lampeggia
l'icona sulla barra di stato!!
____________________
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.atipower.it
http://www.afdsoftware.freeweb.org
____________________

 l'icona sulla barra di stato!!
Testato con IE e funzia.
Ovviamente la perdita del focus e' riferito alla finestra genitrice
(leggasi, funziona se io tento di passare dalla finestra figlia alla
finestra padre, non se io tento di passare dalla finestra figlia a, chesso',
Word.. In quel caso succede quel che hai detto tu).
Ovviamente se uno spatacca tanto (tipo, una serie di doppi clic impazziti
sulla finestra padre, o selezioni selvagge sulla finestra padre) puo' far
"saltare" l'evento onBlur.. Ma si deve mettere di impegno, e non e' il
nostro caso. :)

 l'icona sulla barra di stato!!
Testato con IE e funzia.


 nostro caso. :)
In realtà esiste nelle caratteristiche di window.open ......  alwaysRaised
......che specifica che la finestra deve rimanere sopra le altre.......e
alwaysLowered se deve stare sotto..........però è.solo per NN
Ciao!
____________________
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.atipower.it
http://www.afdsoftware.freeweb.org
____________________
*¢ L'unica certezza nella vita è che tutto è relativo (per fortuna)¢*

 come sopra.........un solo click
Come sopra.. Leggi bene prima di postare.
Era la prima cosa che avevo scritto, ovvero che il codice NON funziona se si
lascia il focus della finestra x un'altra applicazione che non sia la
finestra genitrice.
E secondo te la taskbar cos'e'..
La finestra in primo piano funziona bene se e', ad esempio, una finestra
piu' piccola che si apre sotto la genitrice massimizzata. A quel punto se
vuoi passare sulla genitrice clicclandone la finestra, il focus ti rimane
sulla figlia.
E' cosi' che funziona l'evento JS.

 E' cosi' che funziona l'evento JS.
Esatto infatti siccome quella era una fullscreen non aveva senso perchè la
prima cosa che fà l'utente è quello che ho fatto io......
CTRL+ESC.......click sulla madre.......e poi detto tra noi.....sinceramente
a  prescindere dal fatto che il tuo esempio è corretto.,.  in qualità di
webmaster non metto quella cosa nelle mie pagine per fare quello che voleva
fare "Regista",.....
e in più in qualità di utente.....mi è già capitato di trovare finestre
pubblicitarie che si ostinano a rimanere in primo piano.....ma mi fanno
incazzare e la prima cosa istintiva che ti viene di fare è
chiuderla...perchè se ti interessa una finestra la tieni tu utente in primo
piano!! Giusto?
La più bella cosa è la libertà di decidere!!


 wrote in message
news:8paa4p$2rg$1...@worldonline.it...


 piano!! Giusto?
Non sono d'accordo.
Mi spiego meglio:
Un esempio lampante di finestra modale (in primo piano + focus forzato) e'
una semplice finestra di confirm costumizzata.
Metti che la finestra di confirm standard di java non soddisfi le mie
esigenze.. sia grafiche (e' un po' scialba, vorrei metterci icone e font
differenti, piu' in tono col sito)  sia tecniche (non mi bastano due
pulsanti, ne ho bisogno di almeno tre piu' una combo..).
L'unica cosa che puoi fare e' crearti una finestra ad hoc.
E guarda che non sono solo io a dirlo. Tratto dalla reference di Javascript:
"You cannot specify a title for a confirm dialog box, but you can use the
open method to create your own confirm dialog. See open."

 prima di cliccare sulla finestra padre.
Ci stavo pensando anche io, ma il problema e' che Regista non puo' scrivere
nella finestra figlia.
Ovvero: Il controllo che dici tu e' fatto sulla finestra padre, ma il
puntatore alla window, deve essere annullato nell'onUnLoad della finestra
figlia, non so se mi sono spiegato.
Ho trovato anche una soluzione piu' efficiente, ma se non puo' scrivere
nella finestra figlia e' cmq fregato.


Il tuo discorso non fà una piega, però è riferito ad una situazione
particolare che in quel caso condivido.......ma non per scopi diversi da
quelli estetici o funzionali..........
Sai qual'è la richiesta che mi viene posta ultimamente dai clienti??
Si può fare una pagina che resti sempre in primo piano.senza possibilità di
chiuderla e che si chiude dopo tot secondi??
Pubblicità forzata???? No grazie!!


 Pubblicità forzata???? No grazie!!
Quello non e' *professionale*, e' diverso. Io sto parlando di applicazioni
serie. :)
Domande del genere non andrebbero nemmeno prese in considerazione... :/
P.S.
Scusami l'angolino OT: Tu di dove sei? :?


La sede della mia società è a Monza......però io lavoro e vivo in provincia
di Sondrio.......e tu??
Ciao!


 di Sondrio.......e tu??
Rimini, da poco trasferito.