电脑医生-奉献 QQ:343907552

body {

background: #E6EAE9;

}

.fixedHeaderTr

{

z-index:10;

position:relative;

top:expression(this.offsetParent.scrollTop);

color:white;

background-color:#4f6b72;

font:  10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

};

.fixedHeaderTd

{

color:white;

background-color:#4f6b72;

};

.relativeTag

{

font:  10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

position:relative;

border:none;

border-bottom: 1px solid #CCCCCC;

border-right: 1px solid #CCCCCC;

};

.fixedHeaderCol

{

z-index:9;

background-color:#4f6b72;

position:relative;

left:expression(this.parentElement.offsetParent.scrollLeft);

color:white;

font:  12px "宋体", Verdana, Arial, Helvetica, sans-serif;

border:none;

border-bottom: 1px solid #CCCCCC;

border-right: 1px solid #CCCCCC;

};

.fixedHeaderCol_left

{

z-index:9;

background-color:#f2f3f7;

position:relative;

left:expression(this.parentElement.offsetParent.scrollLeft);

color:#000000;

font:  12px "宋体", Verdana, Arial, Helvetica, sans-serif;

border:none;

border-bottom: 1px solid #CCCCCC;

border-right: 1px solid #CCCCCC;

};

.mainDiv

{

overflow:auto;

scrollbar-face-color:9999ff;

height:expression((document.body.clientHeight-this.offsetTop-20>this.children[0].offsetHeight)?(this.children[0].offsetHeight+20) : (document.body.clientHeight-this.offsetTop-20));

width:expression(document.body.clientWidth-20);

}

.resizeDivClass

{

position:relative;

/*background-color:#4f6b72;*/

width:4;

z-index:100;

float:right;

left:2;

cursor:e-resize;

}

function MouseDownToResize(obj){

setTableLayoutToFixed();

obj.mouseDownX=event.clientX;

obj.pareneTdW=obj.parentElement.offsetWidth;

obj.pareneTableW=theObjTable.offsetWidth;

obj.setCapture();

}

function MouseMoveToResize(obj){

if(!obj.mouseDownX) return false;

var newWidth=obj.pareneTdW*1+event.clientX*1-obj.mouseDownX;

if(newWidth>0)

{

obj.parentElement.style.width = newWidth;

theObjTable.style.width=obj.pareneTableW*1+event.clientX*1-obj.mouseDownX;

}

}

function MouseUpToResize(obj){

obj.releaseCapture();

obj.mouseDownX=0;

}

function setTableLayoutToFixed()

{

if(theObjTable.style.tableLayout=='fixed') return;

var headerTr=theObjTable.rows[0];

for(var i=0;i

{

headerTr.cells[i].styleOffsetWidth=headerTr.cells[i].offsetWidth;

}

for(var i=0;i

{

headerTr.cells[i].style.width=headerTr.cells[i].styleOffsetWidth;

}

theObjTable.style.tableLayout='fixed';

}

自由拖动表格列宽,并且固定标题和首列(ACCESS数据库版)

固定表头

表头1

表头2

表头3

表头4

Header C

Header C

A011123 沈惠 沈惠 内贸业务员   

内贸业务员

销售

销售
A009123 闫冬 闫冬 内贸业务员   

内贸业务员

销售

销售
A044123 许金飞 许金飞 内贸业务员   

内贸业务员

销售

销售
C018123 吕庆艳 吕庆艳 档车工   

档车工

经编

经编
C027123 蒲良娥 蒲良娥 档车工   

档车工

经编

经编
D013123 王为辉 王为辉 操作工   

操作工

塑胶

塑胶
D015123 赵刘勋 赵刘勋 操作工   

操作工

塑胶

塑胶
D018123 孙太鹏 孙太鹏 操作工   

操作工

塑胶

塑胶
D020123 王利辉 王利辉 操作工   

操作工

塑胶

塑胶
D022123 孟小伟 孟小伟 操作工   

操作工

塑胶

塑胶
D025123 畅会勇 畅会勇 操作工   

操作工

塑胶

塑胶
D027123 刘景高 刘景高 操作工   

操作工

塑胶

塑胶
D038123 陈德建 陈德建 操作工   

操作工

塑胶

塑胶
D051123 张三鱼 张三鱼 操作工   

操作工

塑胶

塑胶
D054123 徐燕武 徐燕武 操作工   

操作工

塑胶

塑胶
D057123 孙用全 孙用全 操作工   

操作工

塑胶

塑胶
D058123 陈玉昆 陈玉昆 操作工   

操作工

塑胶

塑胶
D103123 朱国亮 朱国亮 操作工   

操作工

塑胶

塑胶
D080123 周昌林 周昌林 操作工   

操作工

塑胶

塑胶
G051123 王忠强 王忠强 操作工   

操作工

压延

压延
G056123 陈利祥 陈利祥 操作工   

操作工

压延

压延
G076123 刘成龙 刘成龙 操作工   

操作工

压延

压延
G077123 张勋 张勋 操作工   

操作工

压延

压延

var mydown = 0, myout = 0, tdID, clickedID, currentID, prevID; //Don't attempt to modify these variables

var fntcolor = "#333333", fntcolorhilite = "#333333"; //Font color on mouse over and out the td

var bgOver = "#CEE3FF", bgDown = "#CEE3FF", bgClickedout = "#CEE3FF", bgOut = ""; //Background color on mouse over, down, out after click, out without click

function getID(mytdID) { //Get current td ID on mouse over

tdID = mytdID;

currentID = document.all[mytdID];

currentID.bgColor = bgOver;

currentID.style.color = fntcolor;

}

function sC(clickID,myclick) { //Define ID that should be stored as last clicked td ID

mydown = myclick;

clickedID = clickID;

if ( prevID != null) {

prevID.bgColor = bgOut;

prevID.style.color = fntcolor;

}

else {

}

currentID.bgColor = bgDown;

}

function oC(myout) { //Detect whether the mouse is clicked or not

if (myout == 1 && mydown == 1) {

currentID.bgColor = bgClickedout;

currentID.style.color = fntcolorhilite;

prevID = document.all[clickedID];

mydown = 0;

}

else if (currentID == prevID) {

currentID.bgColor = bgClickedout;

currentID.style.color = fntcolorhilite;

}

else {

currentID.bgColor = bgOut;

}

}

发表于 2009-07-17 10:02 javaex 阅读(777) 评论(0)  编辑  收藏 所属分类: CSS

java冻结jsp首行_如何实现表格的首行冻结2相关推荐

  1. python3 mysql代码行_教你用100多行写一个数据库(附源码)|python3教程|python入门|python教程...

    https://www.xin3721.com/eschool/pythonxin3721/ 本文介绍的是以为中国的IT资深人士写的一个简单的数据库,没有我们使用的数据库那么强大,但是值得大家借鉴.可 ...

  2. html 整行选择状态,Layui表格选中指定行的radio单选框并滚动到该行的实现代码

    layui table有多行数据,通过外部输入内容,需要定位到指定行,选中改行,对改行进行操作. 实现效果: HTML代码: 获取选中行数据 设置选中行 layui.use('table', func ...

  3. 一列对应右侧几行html,css查找表格第几行第几列

    css查找表格第几行几列 说明:利用ntn-child(n)选择器进行实现.其中n代表选择元素中的第几个元素,第几个就写几,特殊的,要选中第一个可以写为: first-child ,要选中最后一个可写 ...

  4. bootstrap表格 行编辑状态_JS表格组件BootstrapTable行内编辑解决方案x-editable

    前言:之前介绍bootstrapTable组件的时候有提到它的行内编辑功能,只不过为了展示功能,将此一笔带过了,罪过罪过!最近项目里面还是打算将行内编辑用起来,于是再次研究了下x-editable组件 ...

  5. java读取jsp文件内容_使用Java读取Excel文件内容

    问题:我能用Java读取一个Excel文件吗?如果能,怎么做? 回答:是的,可以用Java读取Microsoft Excel文件.微软提供了一个Excel的ODBC驱动程序,因此我们就可以使用JDBC ...

  6. java pinyin4j 首字母_通讯录之按汉字首字母排序 --java--pinyin4J

    最近开发手机端OA系统通讯录时遇到了用汉字首字母排序的问题,各种谷歌后发现了一个轮子pinyin4J,这个轮子是可以将汉字转换成字母拼音,个人觉得很好用,完美的解决了排序的问题,分享一下. 一.工具介 ...

  7. java与jsp的关系_浅谈servlet与jsp的关系

    servlet是用java语言编写的,是一个java类.主要功能是用来接受.处理客户端的请求,并把处理结果返回到客户端显示.Jsp是servlet发展后期的产物.在没有jsp之前,servlet利用输 ...

  8. java中jsp时间插件_日期插件 - WEB源码|JSP源码/Java|源代码 - 源码中国

    日期插件\My97DatePicker\calendar.js 日期插件\My97DatePicker\lang\en.js 日期插件\My97DatePicker\lang\zh-cn.js 日期插 ...

  9. mysql选择行_在mysql中选择特殊行

    如上所示,检索整个表是容易的.只需要从SELECT语句中删掉WHERE子句.但是一般你不想看到整个表,特别地当表变得很大时.相反,你通常对回答一个具体的问题更感兴趣,在这种情况下在你想要的信息上进行一 ...

  10. mysql索引列是锁表还是锁行_[转]关于MYSQL Innodb 锁行还是锁表

    关于mysql的锁行还是锁表,这个问题,今天算是有了一点头绪,mysql 中 innodb是锁行的,但是项目中居然出现了死锁,锁表的情况.为什么呢?先看一下这篇文章. 做项目时由于业务逻辑的需要,必须 ...

最新文章

  1. 直播 | AAAI 2021:自然语言中token-aware的虚拟对抗样本训练
  2. imgaug批量椒盐噪声 python_python手写给图像加椒盐噪声和高斯噪声
  3. 错误Unable to find manifest signing certificate in the certificat...
  4. nginx优化——包括https、keepalive等
  5. 欲学机器学习必先掌握Shell,AI工程师自制教程,获Reddit网友400+点赞 | PDF+视频...
  6. Ubuntu下Arm-Linux-GCC交叉编译环境的搭建
  7. kubadm运行逻辑——init-certs证书的生成与创建
  8. 无线专题 路由器和交换机、光猫的区别
  9. 几种平均数的物理意义应用场景
  10. 沪深300期权可以程序化交易吗?
  11. python lime_本地可解释模型不可知的解释– LIME in Python
  12. 计算机网络技术线路连接,计算机网络基础知识之电路交换(CircuitSwitching)
  13. 我的谷歌变成了金色传说!
  14. 微信小程序---全局/本地存储
  15. 信息系统分析与设计-信息、管理与信息系统
  16. 2021湖南职称英语和计算机报名,20212022年职称只有湖南有而且仅有可“以考代评”的省份,发证单位权威...
  17. 彻底解释Linux select的1024限制(select真的受1024限制吗?不!)
  18. eclipse项目出现红色叉叉解决方案
  19. 美团大众点评合并:背后技术力量的对比回顾
  20. 零售业100个创意促销方案

热门文章

  1. MetaTrader5平台 Python
  2. IP雷达4.0+网络检测
  3. 音乐播放类应用后台播放耗电评测报告 1
  4. C语言 宾馆客房管理系统
  5. HP RDX备份磁带系统的突破性特点
  6. 【学习与理解】:CTPN算法
  7. 公达 TP-POS58G 打印机驱动
  8. 3 个主流 Java 微服务框架,各有特色
  9. grandMA2onPC控制UE4灯光
  10. 对抗神经网络学习(简单的理解)