是有javascript属性吧~?
如onMouseOver="this.bgcolor='#e8e8e8'"?

解决方案 »

  1.   

    edlongren:
      在哪啊,我都没看见,给个指点,谢谢.
      

  2.   

    例子:
    <script src="functions.js" type="text/javascript" language="javascript"></script>
    <table border="0">
    <tr onmouseover="setPointer(this, 0, 'over', '#DDDDDD', '#CCFFCC', '#FFCC99');" onmouseout="setPointer(this, 0, 'out', '#DDDDDD', '#CCFFCC', '#FFCC99');" onmousedown="setPointer(this, 0, 'click', '#DDDDDD', '#CCFFCC', '#FFCC99');">
    <td valign="top"  bgcolor="#DDDDDD">www.9466.net</td>
    </tr>
    </table>把下面的存为:functions.js
    <!--
    var ed_row = new Array;
    function setPointer(theRow, theRowNum, theAction, theDefaultColor, thePointerColor, theMarkColor)
    {
        var theCells = null;    // 1. Pointer and  feature are disabled or the browser can't get the
        //    row -> exits
        if ((thePointerColor == '' && theMarkColor == '') || typeof(theRow.style) == 'undefined')
    {        return false;    }    // 2. Gets the current row and exits if the browser can't get it
        if (typeof(document.getElementsByTagName) != 'undefined') {
            theCells = theRow.getElementsByTagName('td');
        }
        else if (typeof(theRow.cells) != 'undefined') {
            theCells = theRow.cells;
        }
        else {
            return false;
        }    // 3. Gets the current color...
        var rowCellsCnt  = theCells.length;
        var domDetect    = null;
        var currentColor = null;
        var newColor     = null;
        // 3.1 ... with DOM compatible browsers except Opera that does not return
        //         valid values with "getAttribute"
        if (typeof(window.opera) == 'undefined'
            && typeof(theCells[0].getAttribute) != 'undefined') {
            currentColor = theCells[0].getAttribute('bgcolor');
            domDetect    = true;
        }
        // 3.2 ... with other browsers
        else {
            currentColor = theCells[0].style.backgroundColor;
            domDetect    = false;
        } // end 3    // 3.3 ... Opera changes colors set via HTML to rgb(r,g,b) format so fix it
        if (currentColor.indexOf("rgb") >= 0) 
        {
            var rgbStr = currentColor.slice(currentColor.indexOf('(') + 1,
                                         currentColor.indexOf(')'));
            var rgbValues = rgbStr.split(",");
            currentColor = "#";
            var hexChars = "0123456789ABCDEF";
            for (var i = 0; i < 3; i++)
            {
                var v = rgbValues[i].valueOf();
                currentColor += hexChars.charAt(v/16) + hexChars.charAt(v%16);
            }
        }    // 4. Defines the new color
        // 4.1 Current color is the default one
        if (currentColor == ''
            || currentColor.toLowerCase() == theDefaultColor.toLowerCase()) {
            if (theAction == 'over' && thePointerColor != '') {
                newColor              = thePointerColor;
            }
            else if (theAction == 'click' && theMarkColor != '') {
                newColor              = theMarkColor;
                ed_row[theRowNum] = true;
                // Garvin: deactivated onclick ing of the checkbox because it's also executed
                // when an action (like edit/delete) on a single item is performed. Then the checkbox
                // would get deactived, even though we need it activated. Maybe there is a way
                // to detect if the row was clicked, and not an item therein...
                // document.getElementById('id_rows_to_delete' + theRowNum).checked = true;
            }
        }
        // 4.1.2 Current color is the pointer one
        else if (currentColor.toLowerCase() == thePointerColor.toLowerCase()
                 && (typeof(ed_row[theRowNum]) == 'undefined' || !ed_row[theRowNum])) {
            if (theAction == 'out') {
                newColor              = theDefaultColor;
            }
            else if (theAction == 'click' && theMarkColor != '') {
                newColor              = theMarkColor;
                ed_row[theRowNum] = true;
                // document.getElementById('id_rows_to_delete' + theRowNum).checked = true;
            }
        }
        // 4.1.3 Current color is the er one
        else if (currentColor.toLowerCase() == theMarkColor.toLowerCase()) {
            if (theAction == 'click') {
                newColor              = (thePointerColor != '')
                                      ? thePointerColor
                                      : theDefaultColor;
                ed_row[theRowNum] = (typeof(ed_row[theRowNum]) == 'undefined' || !ed_row[theRowNum])
                                      ? true
                                      : null;
                // document.getElementById('id_rows_to_delete' + theRowNum).checked = false;
            }
        } // end 4    // 5. Sets the new color...
        if (newColor) {
            var c = null;
            // 5.1 ... with DOM compatible browsers except Opera
            if (domDetect) {
                for (c = 0; c < rowCellsCnt; c++) {
                    theCells[c].setAttribute('bgcolor', newColor, 0);
                } // end for
            }
            // 5.2 ... with other browsers
            else {
                for (c = 0; c < rowCellsCnt; c++) {
                    theCells[c].style.backgroundColor = newColor;
                }
            }
        } // end 5    return true;
    }
    -->
      

  3.   

    怎么实现象phpMyAdmin一样:鼠标经过表格时,每一行都变颜色?
    你在那里看到这样效果的就在那里找资料。
    一般来说,用css和javascript就可以实现的。
      

  4.   

    这是我从phpmyadmin中提取出来的
    应该就是你想要的
    ..........................................
    HOME:www.gzuu.com
    MAIL:
    Q  Q:
      

  5.   

    感谢gzty(风逍遥),
    感谢大家,
    结贴.