Visualizzazione dei risultati da 1 a 5 su 5

Discussione: onMouseOver

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    125

    onMouseOver

    Salve.
    Uso questa funzione x far cambiare colore al tr al passaggio del mouse:


    <tr onMouseOver=this.style.backgroundColor='#C1D9A8'>

    Quale funzione devo inserire nell onMouseOut per fare in modo che il tr torni come alla stato iniziale?

    Grazie a tutti.
    Neo

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    La stessa, con il colore dello stato iniziale.


    Oppure puoi usare il cambio di stile completo:

    <tr onmouseover="this.className='stilegrigio';" onmouseout="this.className='stilenorm';" >

    dove tra gli stili avrai definito i due stili:
    .stilegrigio{ background-color: #C1D9A8; }
    .stilenorm{ background-color: #ffffff; }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    125
    Il problema è che allo stato iniziale la cella nn ha colore ma c'è un'immagine di sfondo x tutta la tabella e le sue celle.
    Neo

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Allora vuoi lo sfondo trasparente:

    .stilenorm{ background-color: transparent; }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    125
    Perfetto!
    Grazie mille.
    Neo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.