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

    Evidenziare solo la riga selezionata

    In una pagina html ho il seguente codice:


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    <style type="text/css">
    .normalitem {
    background-color: #CCCCCC;
    font-size: 10px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    }

    .selecteditem {
    background-color: #E7F2FA;
    font-size: 10px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    }


    .third {
    border:3px dashed black;
    }

    </style>
    <script type="text/javascript">
    <!--
    function changeclass (it, iditem){

    var form = document.forms[0]
    var objselect = document.getElementById(iditem)
    objselect.checked = true

    for (var i = 0; form.name.length; i++)
    if (form.name[i].checked){
    form.name[i].className = 'selecteditem'
    it.className = 'selecteditem'
    }
    else {
    form.name[i].className = 'normalitem'
    it.className = 'normalitem'
    }


    }
    //-->
    </script>
    </head>
    <body>
    <table width="100%">
    <form action="" method="post" enctype="application/x-www-form-urlencoded">
    <tr class="normalitem" onclick="changeclass(this, 'carlo')">
    <td >
    <input type="radio" name="name" id="carlo" value="carlo" />
    carlo
    </td>
    </tr>
    <tr class="normalitem" onclick="changeclass(this, 'francesco')">
    <td>
    <input type="radio" name="name" id="francesco" value="francesco" />
    francesco
    </td>
    </tr>
    <tr class="normalitem" onclick="changeclass(this, 'mario')">
    <td>
    <input type="radio" name="name" id="mario" value="mario" />
    mario
    </td>
    </tr>
    <tr class="normalitem" onclick="changeclass(this)">
    <td>
    <input type="submit" name="submitform" value="ciao" />
    </td>
    </tr>
    </form>
    </table>
    </body>
    </html>


    vorrei fare in modo che venga evidenziata (effetto ottenuto con il cambiamento della classe) solo la riga selezionata mentre le altre restino del colore originario...
    con questo codice però c'è qualche problema.

    Saluti,
    carlostefano

  2. #2
    up

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.