Newsgroup: it.lavoro.professioni.webmaster
Titolo: javascript per modificare bgr di una cella e color del font...

In relazione al post di ieri relativo al mio forum, e come suggeritomi
da Bazz, volevo chiedere se qualcuno di voi potesse dirmi come fare a
far si che al passaggio del mouse il colore di sfondo di una cella e il
colore del font cambino...
so che occorre un javascript... dhtml che modifichi gli styles... ma non
ho mooolto tempo di cercare... Immagino che si tratti dei soliti
onMouseOver ecc... ma non so quali proprieta' e attributi siano validi
per fare ciň...
Chi mi da una dritta?
Mastro
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Chi mi da una dritta?
Questo in head:
<script language="JavaScript">
function colortab(which,backGround)
 {
     which.style.backgroundColor=backGround;
 }
</script>
e questo in ogni tag TD:
onmouseout=colortab(this,"#COLORE1");
onmouseover=colortab(this,"#COLORE2"");
;-)
Mik

 colore del font cambino...
Cosi' al volo:
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
 <td onmouseover="this.style.backgroundColor='#0000FF';"
onmouseout="this.style.backgroundColor='#FF0000';">Testo</td>
</tr>
</table>
A presto
Kalle
--
Saturiamo ECHELON:
bomba saddam attentato medio oriente

 wrote in message
news:4dc39235d6f2b9baa6f...@mygate.mailgate.org
[CUT]
Grazie a tutti e due, ma in entrambi i casi non mi prende la proprietą
associata all'evento onmouseout... perche'?


<style>
    .tdover {background-color:#NNNNNN;font-family:XXXXXX;color:#NNNNNN}
    .tdout   {background-color:#NNNNNN;font-family:XXXXXX;color:#NNNNNN}
</style>
</head><body>
.....<td class="tdout" onomouseover="this.className='tdover'"
onmouseout="this.className='tdout'">.....
Anche questo, come gli altri, funziona solo su IE
Non mi è mai capitato di dover rendere crossbrowser una cosa del genere
(perchè la uso poco e solo
per intranets studiate soprattutto per IE), tuttavia, per visualizzare
l'effetto in NS penso che dovresti fare
circa così (e riguardarti il msg di Michela C.):
* tutte le <td> con effetto devonono avere un id
-1-> Crei lo script -uguale al sugg. di Michela-. e, _sull'onmouseover
        di un <a></a>_, esegui la function che passa almeno due parametri,
        tipo miafunzione(ID,color)
-2-> Crei uno script che, sull'onmouseover di un <a></a>, determini
l'oggetto
        html 'padre' dell'<a></a>. In questo caso la funzione può supportare
        il passaggio anche di un solo parametro, cioè il colore.
Ad ogni modo evita questo DHTML se esigi il crossbrowsing ad ogni costo. Se
invece l'effetto è poco importante puoi, dopo un minimo di valutazione,
decidere
se accetti questa non totale compatibilità..
Dacho

 se accetti questa non totale compatibilitŕ..
;-)
Grazie
Ma si, in effetti e' una cosa in piu'... nulla di indispensabile


 se accetti questa non totale compatibilità..
Beh in effetti riflettevo su queste affermazioni...
Io credo che l'utilità di questi dhtml sia marginale, tuttavia sono
sepre dell'idea che, avendo dempo, non guasta mai inserire uno script
che detecta il browser in uso e, all'occorrenza, li carichi nella
pagina...
Ovviamente tutto deve essere totalmente fruibile anche senza di essi...
:-)


 associata all'evento onmouseout... perche'?
Con che browser l'hai testato?
Io l'ho provato con IE6, Mozilla 1.0 RC1 e Opera 6.0 e funzia che e' 'na
meraviglia :-)
