浮动表格增加单击变色

<pre>${block.newstitle}</pre>内容原样输出

 

 

<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<style>
table{border-collapse:collapse;table-layout: fixed;}
td{border:1 solid gray;height:20;}
tr{background:#f1f1f1;}
#fixedhead td ,#floathead td{background:#ddddf1}
</style>
<SCRIPT LANGUAGE="JavaScript">
var colnum=-1;
<!--
function scrollmove(obj){
 document.all("floathead").scrollLeft=obj.scrollLeft;
 document.all("fixeditem").scrollTop=obj.scrollTop;
}
function fixeditemclick(obj){
 if(colnum!=-1){
  obj.children(1).children(colnum).style.backgroundColor="#f1f1f1";
  document.all("tabfloatitem").children(1).children(colnum).style.backgroundColor="#f1f1f1";
 }
 var eveobj=event.srcElement;
 while(eveobj.tagName!="TR"){
  eveobj=eveobj.parentElement;
 }
 for(var i=0;i<obj.children(1).childNodes.length;i++){
  if(obj.children(1).childNodes[i]==eveobj){
   colnum=i;
   eveobj.style.backgroundColor="red";
   document.all("tabfloatitem").children(1).children(i).style.backgroundColor="red";
   break;
  }
 }
}
function floatitemclick(obj){
 if(colnum!=-1){
  obj.children(1).children(colnum).style.backgroundColor="#f1f1f1";
  document.all("tabfixeditem").children(1).children(colnum).style.backgroundColor="#f1f1f1";
 }
 var eveobj=event.srcElement;
 while(eveobj.tagName!="TR"){
  eveobj=eveobj.parentElement;
 }
 for(var i=0;i<obj.children(1).childNodes.length;i++){
  if(obj.children(1).childNodes[i]==eveobj){
   colnum=i;
   eveobj.style.backgroundColor="red";
   document.all("tabfixeditem").children(1).children(i).style.backgroundColor="red";
   break;
  }
 }
}

//-->
</SCRIPT>
</head>

<body style="">
safdsafdsaf<br>
<div style="width:100%;position:relative;height:20;background:#ddddf1" id="alltable">
<!--固定列头-->
<table style="position:absolute;left:0;top:0;z-index:3" id="fixedhead">
<col width=100><col width=101>
<tr>
 <td>1</td>
 <td>1</td>
</tr>
</table>
<!--浮动列头-->
<div style="position:absolute;left:0;top:0;overflow:hidden;z-index:1;width:expression(alltable.clientWidth-17);" id="floathead">
<table style="position:relative;width:100%">
<col width=100><col width=100><col width=100><col width=100><col width=100><col width=100><col>
<tr>
 <td>2</td>
 <td>2</td>
 <td>2</td>
 <td>2</td>
 <td>2</td>
 <td>2</td>
 <td>2</td>
</tr>
</table>
</div>
<!--固定数据列-->
<div style="position:absolute;left:0;top:20;overflow:hidden;z-index:2;height:90" id="fixeditem">
<table   style="position:relative" id="tabfixeditem" οnmοuseup="fixeditemclick(this);">
<col width=100><col width=101>
<tr>
 <td>3</td>
 <td>3</td>
</tr>
<tr >
 <td>3</td>
 <td>3</td>
</tr>
<tr>
 <td>3</td>
 <td>3</td>
</tr>
<tr>
 <td>3</td>
 <td>3</td>
</tr>
<tr>
 <td>3</td>
 <td>3</td>
</tr>
<tr>
 <td>3</td>
 <td>3</td>
</tr>
<tr>
 <td>3</td>
 <td>3</td>
</tr>
</table>
</div>
<!--浮动数据列-->
<div style="position:absolute;left:0;top:20;width:100%;overflow:scroll;z-index:0;height:105" οnscrοll="scrollmove(this);" id="floatitem">
<table style="position:relative;" id="tabfloatitem" οnmοuseup="floatitemclick(this);">
<col width=100><col width=100><col width=100><col width=100><col width=100><col width=100><col>
<tr>
 <td>1</td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td>1</td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td>1</td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td>1</td>
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td>1</td>
 <td>1</td>
 <td>1</td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td>1</td>
 <td></td>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td>1</td>
 <td>1</td>
 <td>1</td>
</tr>
</table>
</div>
</div>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值