[JavaScript] "window.open" e Misure non veritiere
Inviato: lun lug 18, 2005 12:49 am
Cliccando su un'immagine in una pagina web, si apre una finestra contenente l'immagine in dimensioni reali (ho cercato se esistesse un modo in php di aprire finestre ma ho dovuto concludere ancora con il classico javascript...). La finestra si apre e va tutto bene, soltanto che definendo il parametro di altezza (height), esso va ad indicare l'altezza della finestra "e basta", ovvero senza considerare eventuali barre dei menu, barre di stato, barra del titolo, ecc. Nonostante mi sono preoccupato di togliere tutte le suddette barre (menu, stato, ecc.), la barra del titolo ovviamente continua ad esserci (e già qui varia di dimensione x chi usa xp con l'interfaccia blu grossa), mentre se lo apro con firefox mi resta comunque la barra dell'indirizzo con due pulsanti di due mie estensioni, ecc. Non esiste un modo x creare una finestra dando le dimensioni "definitive" che avrà TUTTA la finestra, in modo così da poterla ad es. centrare esattamente nello schermo? (il mio problema infatto consiste nel fatto che riesco a centrarla in orizzontale, ma in verticale mi viene sempre troppo in basso...).
Il banalissimo codice è:
(chiaramente il tutto è dinamico in php, questo è un esempio di output con la mia risoluzione 1280x1024, ma tuttavia la finestra effettiva creata è molto + alta di 788 e quindi a dipendenza dal browser risulta sempre troppo in alto o troppo in basso...).
Il banalissimo codice è:
- Codice: Seleziona tutto
<a href="javascript:popup" onClick="window.open('Wallpaper/View.php?Img=Blue1024x768.jpg','Immagine Grande','scrollbars, resizable, width=1044, height=788, left=118, top=118');">IMMAGINE</a>
(chiaramente il tutto è dinamico in php, questo è un esempio di output con la mia risoluzione 1280x1024, ma tuttavia la finestra effettiva creata è molto + alta di 788 e quindi a dipendenza dal browser risulta sempre troppo in alto o troppo in basso...).