Newsgroup: it.comp.lang.javascript
Titolo: Determinare se barra di scorrimento è attiva

Ciao a tutti,
vorrei sapere come è possibile determinare se in una pagina web la barra di 
scorrimento è attiva oppure no, al variare della dimensione della pagina 
medesima (anche dopo che questa è stata caricata).
Grazie ancora.
PS: Per modificare una proprietà del css, dinamicamente come bisogna fare?
Cooper. 

 Cooper.
Dipende cosa intendi per css. Lo stile in linea di un elemento, o un
foglio di stile, o le regole definite in un foglio di stile?
-- 
"When you have eliminated the impossible, whatever remains, however
improbable, must be the truth."


Come sopra, mi interessa modificare una proprietà di un selettore da un 
foglio di stile, override? 


Il link non mi ha aiutato molto. Provo a spiegare meglio il risultato che 
voglio ottenere.
Obiettivo:
Conoscere la presenza/assenza della barra di scorrimento verticale sulla 
pagina al variare della dimensione della finestra del browser da parte 
dell'utente.
Risultato da ottenere:
Se la barra di scorrimento verticale è presente nella finestra allora la 
proprietà del div relativo al footer da position: fixed deve diventare: 
position: relative.
In caso contrario (se la barra di scorrimento verticale NON E' presente 
nella finestra del browser, mantenere position: fixed.
Ho trovato questa soluzione, non so se esiste una soluzione migliore, ma il 
mio fine è fare in modo che il div footer, si trovi in basso alla pagina se 
il contenuto non scrolli; se invece il contenuto scrolla, allora il footer 
deve variare di posizione al variare della dimensione del contenuto, in modo 
tale da risultare sempre sotto il contenuto e sempre in fondo alla pagina.
Se c'è uno script già pronto ti sarei grato se potessi indicarmelo.
Cooper. 

 Come sopra,
"Come sopra" e io ti richiederei ugualmente "cosa intendi per css", e
finiremmo in un loop da cui non se ne esce. Fammi un esempio pratico,
in modo che possa capire se intendi lo stile in linea, un foglio css,
o la modifica di una regola.


 position: relative.
Aah, ma è inerente all'altro post che hai scritto... In tal caso, come
ti ho risposto in quel thread, puoi fare tutto molto semplicemente con
i CSS. Non devi scomodare JS che ti complica inutilmente la vita.
P.S.
Allora si trattava di modificare lo stile in linea di un elemento e non
un foglio css. ;)



Si, perň resta il problema... come dovrei fare col css? Potresti dirmi o 
comunque fornirmi un link che mi possa aiutare a fare ciň?
Grazie ancora e auguri di Buona Pasqua.
Cooper 

 Grazie ancora e auguri di Buona Pasqua.
Buona Pasqua anche a te. :)



Come faccio da css caricato staticamente a far variare le impostazioni 
dinamicamente da esso, mi sembra un controsenso....
Non ti chiedo la soluzione, ma il css viene caricato ogni volta che la 
finestra si ridimensiona a opera dell'utente? 

 finestra si ridimensiona a opera dell'utente?
Scusa, ma le impostazioni come bottom, top, i valori in percentuale..
non fanno forse questo? :) Sei andato a riprendere la mia risposta di
cui ti ho riportato l'ID e il titolo?
Lě c'č scritto cosa devi fare. Č su quel thread che devi ragionare, e
non su questo. Tutti i dettagli per avere il layout come desideri, li
trovi lě.
Eventualmente, anche se siamo OT, se c'č qualcosa che non ti torna, o
quelli del NG di HTML non ti sanno aiutare piů di tanto nonostante ti
abbia fornito le indicazioni del caso (ripeto, in quel thread, non in
questo); fammi un fischio che vediamo come fare.
