是有javascript属性吧~?
如onMouseOver="this.bgcolor='#e8e8e8'"?
如onMouseOver="this.bgcolor='#e8e8e8'"?
解决方案 »
- mysql用dos界面操作无响应,什么问题?
- ajax怎么就跳转了呢?
- 各位达人,请给小弟推荐一个好些的域名注册网址
- php页面与php可扩展模块之间如何传递结构参数
- 关于 PHP 5.2.8 配置问题
- form 表单提交到二级域名的问题
- 初次接触PHP,文件路径问题,是不是PHP.INI配置问题?
- 关于多重选择的变量传递
- 各位帮忙!!来就有分!!
- 请问如何实现页面自动跳转?
- win2003下跑php用iis+isapi好还是apache好呢?
- (在线等)这里什么问题?Fatal error: Cannot re-assign $this in e:\APP\www\ZSSL\www\trs\stat\gb2utf8.php on line 20
在哪啊,我都没看见,给个指点,谢谢.
<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;
}
-->
你在那里看到这样效果的就在那里找资料。
一般来说,用css和javascript就可以实现的。
应该就是你想要的
..........................................
HOME:www.gzuu.com
MAIL:
Q Q:
感谢大家,
结贴.