Cerchi consigli per migliorare il tuo sito? Vuoi aprire un sito in poco tempo?
Discuti con altri webmaster, chiedi chiarimenti ed opinioni in tutta libertà.
Lo spam verrà cancellato.
da M@ttia » 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 è:
- 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...).
-
M@ttia
- Moderatore
-
- Messaggi: 8363
- Iscritto il: lun giu 09, 2003 2:18 pm
- Località: Ticino - Estero
da Rumez » mar lug 19, 2005 3:26 pm
Se vuoi togliere le varie barre devi mettere le proprietà a 'no':
window.open("finestra", "zona", "status=no, resizable=no, scrollbars=no, Width=900, Height=560, Top=100, Left=50")
personalmente ti dico che ha sempre funzionato bene anche con Firefox (ricordati che devi però abilitare tutti i controlli javascript dalle opzioni). Firefox infatti legge il codice così com'è e ne mostra quindi tutti gli errori a differenza di explorer che apre anche pagine scritte male.
Per il resto concordo con tutto quello che hai detto e putroppo non saprei come aiutarti [/quote]
-
Rumez
- Membro Ufficiale (Gold)
-
- Messaggi: 1783
- Iscritto il: mar mag 13, 2003 2:08 pm
Torna a Sviluppo Web
Chi c’è in linea
Visitano il forum: Nessuno e 6 ospiti