Newsgroup: it.lavoro.professioni.webmaster
Titolo: Pagine "autoridimensionanti"

Ciao a tutti, e' la prima volta che posto su ILPW.
Sono un neofita e vorrei sapere se e' possibile realizzare una pagina di
larghezza compatibile con il 640x480 (nel senso che non compaiono le
scrollbar), che si ridimensiona in funzione della larghezza dello schermo,
cioe' si allarga, senza pero' superare gli 800 pixel di larghezza, anche se
la risoluzione e' maggiore di 800x600 (per motivi estetici).
Una soluzione del tipo "<table width="100%>" non va bene perche' non
rispetta il vincolo.
Qualcuno puo darmi un suggerimento?
Grazie
marco

Hai diverse strade, dipende dal server dove vanno montate le pagine.
1)Se il server č il tuo o della tua azienda puoi utilizzare uno script (perl,
asp, php dipende dal sistema operativo)
2)Se utilizzi un spazio free pui usare i java script per ottimizzare la
risoluzione, prova a collegarti 
www.html.it
 (hanno un ottimo archivo di script)
Saluti WM
marco ha scritto:


 asp, php dipende dal sistema operativo)
questa non la conosco, vuoi dire che esiste senza usare in
nessun modo
JavaScript la possibilità di ottenere un effetto come :
 window.open(url,"","width=numero,height=numero") ?!?
--
--
Bye
Ro<*¿*>berto

 wrote in message
7sqmqa$b0e$1...@diesel.cu.mi.it...


 per caso.
parlavo di dimensioni del browser ,
il tuo uso è per dimensionare il contenuto ..


 wrote in message
7sr6an$ekn$1...@diesel.cu.mi.it...

e cmq funziona solo con IE3, che è l'unico che manda queste informazioni.
--
CIAO!.db
Daniele "The Night Surfer" Bochicchio <webmaster(at)ASPItalia.com>
^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v
Moderatore di it.comp.www.asp
Gruppo di supporto: 
http://www.ASPItalia.com/index.asp?ng
News via web: 
http://www.ASPItalia.com/newsgroup/news/
^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v
Vuoi leggere i newsgroup tecnici italiani sul web?
Prova 
http://www.ASPItalia.com/newsgroup/news/

Micidiale!!!!


non so mandarti a un link con un esempio esatto di quello che vuoi tu.
Non credo che la soluzione server side sia possibile, perchè la maggior
parte dei browsers non manda al server informazioni sulla risoluzione.
L'unica è usare javascript, e devi anche rassegnarti all'idea che qualsiasi
cosa tu faccia funzionerà solo sugli ultimi browsers.
Le linee su cui muoversi direi che sono:
- usare javascript per scoprire le dimensioni della finestra in cui viene
visualizzata la pagina (attenzione devi usare la finestra non lo schermo,
perchè non è detto che l'utente guardi la pagina a schermo intero, sul
macintosh in particolare questo non avviene mai. Ci sono sempre in ogni caso
varie barre di navigazione, può esserci la bar dei favoriti/canali a
sinistra, etc. tu credo debba considerare quanto spazio ha effettivamente a
disposizione la tua pagina)
- usare comunque percentuali per tutte le dimensioni, ma generare con
javascript i tag di apertura e chiusura di una tabella (con le dimensioni
"giuste") all'inizio e alla fine della pagina. Questa tabella "costringerà"
tutto il resto a stare nei limiti.
- usare css per settare la dimensione delle font per tutti i tag che usi,
tutti in dimensione relativa (percentuale, o em, attento alle eredità e ai
bugs dei browsers) rispetto ad un'unica font base (body) settata in pixels.
Setta con javascript la dimensione della font base in relazione alle
dimensioni della finestra. Fai diverse prove, i browsers sono nevrotici su
questo punto soprattutto mi chiedo cosa succede se l'utente ridimensiona la
finestra e causa un refresh.
- per le immagini, puoi provare a vedere che succede settando le dimensioni
in percentuale (un pasticcio, credo ;-) probabilmente puoi usare anche qui
javascript per cambiare le dimensioni, è comunque più facile delle font.
- su 
http://www.webreference.com/dhtml/diner/bgresize/
 trovi un articolo per
fare un resize di un'immagine di background. Anche se non è questo
esattamente il tuo caso, trovi sicuramente un sacco di ispirazione per quel
che riguarda i metodi da usare.
facci vedere come viene,
Rossella

 finestra e causa un refresh.
il refresh va bene, ricarica la pagina, per il resize in
genere si usa
onresize="location.reload();"


 onresize="location.reload();"
hai ragione, mi sono espressa male.
Ross