Newsgroup: it.comp.lang.javascript
Titolo: Adeguarsi alla risoluzione

Salve a tutti,
ho un problema da sottoporvi:
ho scritto una pagina web in Flash, e adesso voglio simulare lo stesso
risultato con JS e CSS.
Per velocità segnalo la pagina: 
www.bauhausitalia.com
Come si può vedere è abbastanza semplice la simulazione con CSS e JS (anche
con le mie magre conoscenze penso di farcela), ma il mio reale problema
consiste nel fatto che vorrei che ogni utente (INDIPENDENTEMENTE DALLA
RISOLUZIONE) visualizzasse lo stesso risultato !
Ebbene io avevo pensato di iniziare con la rilevazione di
window.screen.width/height per aprire una finestra delle dimensioni relative
a quelle dell' utente e di usare window.screen.availWidth/Height per
regolarmi rispetto al suo uso di barre e menu, ma una volta fatto questo
come posso calcolare dove posizionare gli elementi e le dimensioni di questi
?
Penso che sia un problema matematico e in tale materia sono sempre stato un
pò scarsino :o(
Qualcuno si è già imbattutto in problema simile ?
Avete qualche soluzione da propormi ?
Vi ringrazio in anticipo.
Ciao,
            Mach3

 risultato con JS e CSS.
Ho visto il sito... bello! veloce ed efficace.
Personalmente ti consiglio di lasciarla così.
Il risultato che hai ottenuto penso non possa essere migliore con JS+CSS,
visto che una pagina dinamica in Flash può essere visualizzata da quasi
tutti i browser (il plug-in fa la differenza).
Considera inoltre che Netscape e Internet Explorer interpretano in maniera
differente gli stili e, da quanto ho potuto notare, NS ignora i file.CSS!!!
Quindi, per realizzare una presentazione professionale come quella in flash
(*), dovresti creare due (o più) presentazioni, uguali per contenuti ma
diversi per posizionamento delle immagini, fogli di stile, script; il tutto
andrà poi a gravare sullo spazio su disco occupato, sulla velocità di
visualizzazione e, non meno importante, sul tuo fegato, amplificando
esponenzialmente la dose giornaliera di nervosismo, stress, inkazzatura, che
riverserai regolarmente la sera sui tuoi conoscenti. (l'esperienza insegna!)
* a proposito del sito in Flash, ho notato che potrebbe essere più fluido se
automatizzassi il tastino (AVANTI), magari permettendo ugualmente
l'iterazione ma impostando un timeout alla scena statica. N.B.: è solo un
consiglio...
Ciao!
Davide

 ?
Vai su 
http://www.jsdir.com
  Tutorials , in fondo allo stesso c'è un esempio
per centrare i div in base alla dimensione della pagina e nel tutorial
stesso ci sono esempi di posizionamento.
Ciao!
____________________
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.atipower.it
http://www.afdsoftware.freeweb.org
____________________
http://www.jsdir.com
____________________
*¢ L'unica certezza nella vita è che tutto è relativo (per fortuna)¢*

 Davide
Ciao !
Mach3

 Ciao!
Ciao,
Intanto grazie,
vado subito a guardare,
comunque una soluzione penso di averla trovata anch' io.
Ora verifico che sia effettivamente corretta e nel caso la posterò sul NG.
Ciao,
           Mach3

Eh, he carissimo,
troppo semplice posizionarlo solo in mezzo !! ;o)
Comunque grazie per la segnalazione dell' interessante tutorial e del sito,
ciao,
Mach3

 troppo semplice posizionarlo solo in mezzo !! ;o)
Non capisco perche'.
Non conosco lo script in questione, ma se il tuo scopo e' posizionare un
layer in una pagina dipendentemente dalle dimensioni del layer e della
pagina stessa, una volta che sai posizionarlo in mezzo sai posizionarlo
ovunque (angolo in alto a sinistra, in basso a destra, ecc...).

 Avete qualche soluzione da propormi ?
Si, se ti devi imbattere in una problematica abbastanza complessa come
questa, cerca prima di migliorare un po' le tue "magre" conoscenze di DHTML
x-browsing (ripeto, sempre supposto che siano davvero "magre" :) )

 Lo sto verificando adesso arrovellandomi con formule matematiche
improbabili
Aspetta allora di fare la tua conoscenza con il DHTML x-browsing sulle
succitate piattaforme, allora si' che ti verra' il mal di testa. :)

skifezzuola. ^__^)
IE 5 ha style.zoom
(per la cronaca)
-- 
-----BEGIN GEEK CODE BLOCK-----
Version 3.1
GE/M/S/O  d-  s:---  !a  c++++(c)>$  ul p+>+++   l+>++  e->----  w++>$  n++  
o--  k-  w++  o?  m?  v?  ps++  pe-  y+>+++  pgp++  t+  5?  x++(+)  r  tv--  
b++>++++  di++  d++  g--  e  h!  !r  xy**
------END GEEK CODE BLOCK------

 (per la cronaca)
A parte che stavo parlando in termini di cross-browsing, lo zoom e' stato
introdotto in IE 5.5, *non* in IE 5 (per la cronaca).