Una finestra sempre in primo piano
Una cosa che sembra complicata, in realtà è di una semplicità disarmante. Il trucco consiste nel forzare "attiva"
una finestra ogniqualvolta questa perde il suo stato di "primo piano". Javascript prevede un evento "onBlur"
che scatta quando la finestra perde il "focus".
Nel file che verrà visualizzato dentro la finestra popup modificare il tag <BODY>
<body onBlur="self.focus();">
Questa finestrella "speciale" verrà aperta come ogni altra finestra pop-up perchè di fatto non ha nulla
di speciale!
window.open('url da visualizzare', 'nome finestra', 'opzioni');
Opzione |
Valore |
Descrizione |
Default |
height |
nnn |
Altezza finestrella in pixel |
|
width |
nnn |
Larghezza finestrella in pixel |
|
resizable |
yes/no |
Possibilità di ridimensionare la finestrella (s/n) |
no |
toolbar |
yes/no |
Pulsanti del browser visibili (s/n) |
no |
location |
yes/no |
Casella degli URL presente (s/n) |
no |
status |
yes/no |
Barra di status in basso presente (s/n) |
no |
scrollbar |
yes/no |
Barre di scorrimento presenti (s/n) |
no |
menubar |
yes/no |
Barra dei menu presente (s/n) |
no |
Esempio:
window.open('examples/pop4.htm', 'MiaPop', 'width=400,height=300');
 |
|
Finestrella 300x400 sempre in primo piano: |
|