Newsgroup: it.lavoro.professioni.webmaster
Titolo: [OT?] Js e CSS

Lo so che c'e' un ng apposta per il js ma voi state qui :-D
Quesito: sbaglio o non esiste un sistema/funzione/metodo/quassi'cosa per
cui, date diverse classi sia possibile assegnarle a un div o a un altro
elemento in base a un evento o a un parametro?
Possibile che debba reimpostare le regole di stile a seconda delle bisogna
con delle funzioncine richiamate da eventi (del mouse nel mio caso)?
Claudio
--------------------------------
Inviato via 
http://usenet.libero.it

 con delle funzioncine richiamate da eventi (del mouse nel mio caso)?
???
Spiegati meglio per favore.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----


Hai ragione non e' il massimo della chiarezza.
Provo a riassumere: con quale sistema posso, al fire di un evento qualsiasi,
far ereditare tutte le regole di stile a un elemento che inizialmente ha
impostazioni (regole di stile) di default diverse?
Devo controllare 4 blocchi diversi di un menu. Il giocolieri che mi chiedono
queste cose vogliono che al passaggio del mouse su un blocco, il colore di
tutti gli item presenti nel blocco cambino colore (e qui sarebbe gia' da
obiettare perche' dovrebbero assumere lo stesso colore di hover, il che
secondo me fa solo confusione).
Quel colore va mantenuto finche il mouse non tocca gli altri blocchi e al
caricamento successivo se le pagine richiamate fanno parte di "quel" blocco.
Ogni blocco e' formato da un titolo, un particolare grafico usato come
separatore, gli item, e un ulteriore particolare grafico visualizzato solo
quando il blocco e' selezionato.
Cado in uno stato confusionale "solo" per la prima parte del problema...
sono fortemente tentato di evidenziare ogni singolo blocco con un "semplice"
cambio di colore di sfondo salvando quindi l'esigenza (non mia) di
evidenziare i link con un colore piu' forte al passaggio del mouse.


 impostazioni (regole di stile) di default diverse?
A meno di strafalcioni quel che segue dovrebbe funzionare, e cambiare il 
colore del testo al livello quando clicchi sul bottone.
Puo' aiutare?
<STYLE>
.st1 {color : #f00 ; }
.st2 {color : #ff0 ; }
</STYLE>
<SCRIPT>
function cambia()
{
document.getElementById("divnn").className=st2;
}
</SCRIPT>
<DIV ID="divnn" CLASS="st1">testo di un div inizialmente rosso </DIV>
<INPUT TYPE="button" VALUE="cambiacolore" onclick="cambia()">
Eventualmente spostiamoci in it.comp.lang.javascript se pensi di usare 
questo tipo di approccio, qui siamo effettivamente OT



Gia' venerdi stavo lavorando dietro a questa soluzione. In effetti ho fatto
cosi' con piccole variazioni rispetto al tuo script. Poi, sempre se non mi
cazzi, vista la mia inesperienza con js, ti mando lo scriptino che ho fatto
(e che va finito e ottimizzato) e ti segalo il sito su cui gira.
Stavo lavorando con DW che, come tutti gli altri sw, se non sei gia' pratico
di tuo, non t'aiuta nemmeno un po' in questi problemi :-D
Grazie moltissimo Rick


 di tuo, non t'aiuta nemmeno un po' in questi problemi :-D
No problem, ma posta script e tutto in it.comp.lang.javascript e' meglio
