Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    <tr> che cambiano bgcolor

    Ragazzi vorrei realizzare un cosa come quelle che vengono usate spesso nella gestione delle mail.
    Praticamente mi si genera una tabella, dopo aver estratto dei risultati, con n righe!
    praticamente vorrei che al passaggio del mouse sopra ad ogni riga, questa cambi colore di sfondo. e poi le righe che vengono segnate con un box rimangono evidenziate con un ennesimo colore di sfondo.
    Come posso fare questo?

  2. #2
    Un input potrebbe essere questo tutorial:

    http://pro.html.it/articoli/id_201/idcat_8/pro.html
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3
    ok ci studio un po grazie

  4. #4
    Utente di HTML.it L'avatar di saimir
    Registrato dal
    Oct 2003
    Messaggi
    52
    Prova questo


    <script language="JavaScript1.2">

    //Variabile per il rollover
    var colore = 'colore1';

    function check(nome_checkbox, riga)
    {
    var se_selezionato = document.tuoform[nome_checkbox].checked;

    if(se_selezionato)
    {
    //Cambia colore quando è selezionato
    eval("document.all."+riga+".bgColor = '#ffffcc'");
    }
    else
    {
    //Rollover
    if(colore == 'colore1')
    {
    eval("document.all."+riga+".bgColor='#ff0000'");
    colore = 'colore2';
    }
    else
    {
    eval("document.all."+riga+".bgColor='#c0c0c0'");
    colore = 'colore1';
    }
    }
    }

    </script>

    <form name="tuoform">
    <table cellspacing="2" cellpadding="0" border="1">

    <tr bgcolor="#c0c0c0" id="nometr" onmouseover="check('box','nometr')"" onmouseout="check('box','nometr')"">
    <td><input type="Checkbox" name="box" onclick="check('box','nometr')"></td>
    <td>Riga 1</td>
    </tr>

    </table>
    </form>

  5. #5
    Allora l'utilizzo dei css è comodo ma mi limita a poter far evidenzaiare solo una cella alla volta.

    Nel secondo esempio, testandolo cosi velocemente, mi sembra che sia perfetto. ora guardo se riesco ad adattarlo per quanto mi serve... Grazie mille

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 © 2025 vBulletin Solutions, Inc. All rights reserved.