- 浏览: 60165 次
- 性别:
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
js iframe 打印 打印预览 页眉页脚的设置 -
leaderlhf:
而且document.all.iframename.ExecW ...
js iframe 打印 打印预览 页眉页脚的设置 -
leaderlhf:
这个page的附件,竟然是一个英文的网页,而且内容和上面都不对 ...
js iframe 打印 打印预览 页眉页脚的设置 -
cui136122030:
刚开始的时候好像不能输入!
js实现网页文本编辑器 -
lifei2199:
很好的收藏
js iframe 打印 打印预览 页眉页脚的设置
1,用table做的镜框效果
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title> </head> <body> <table border=15 style=border-style:ridge width=100% height=100%> <Tr valign=top><td>用table实现,注意其样式</td></tr></table> </body> </html>
效果:
2,让表格有提示信息
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title> </head> <body> <table border="1" width="100%"> <tr title="第一行 提示信息"><td>表格1</td> <td>表格2</td></tr> <tr title="第二行"><td>表格3</td><td>表格4</td></tr> <tr title="第三行"><td>表格5</td><td>表格6</td></tr> </table> </body> </html>
3,闪亮的表格边框
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title> </head> <body> <table border="0" width="280" id="tb1" style="border:3px solid green"> <tr> <td> 这是一个闪亮的表格边框! </td> </tr> </table> <script language="JavaScript"> function flashTable() { if (!document.all) return //判断浏览器的类型 if (tb1.style.borderColor=="green") //判断表格的颜色是否是绿色 tb1.style.borderColor="red" //将颜色更改为红色 else tb1.style.borderColor="green" //将颜色更改为绿色 } setInterval("flashTable()", 400) //每隔400毫秒就更新下颜色 </script> </body> </html>
4,表格的宽度固定后内容自动换行
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title> </head> <body> <TABLE border="1" width="200"> <TR> <TD>dfad</TD> <TD style="word-wrap:break-word;width:100"> sfdaaaaadsfaaaaaafdasfasdfaaaaadfssadsfdasfsafsadfasdfsdfs</TD> </TR> </TABLE> </body> </html>
5,表格的斜线
<HTML> <HEAD> <TITLE> 新文档</TITLE> </HEAD> <script Language="javascript"> function aline(x,y,color) { //实际画线的方法 document.write("<img border='0' style='position: absolute; left: "+(x+20)+"; top: "+(y+20)+";background-color: "+color+"' width=1 height=1>") } </script> <body leftmargin=20 topmargin=20> <TABLE border=0 bgcolor="000000" cellspacing="1" width=400> <TR bgcolor="FFFFFF"> <TD id="td1"> </TD> <TD>环境分</TD> <TD>人文分</TD> <TD>印象分</TD> </TR> <TR bgcolor="FFFFFF"> <TD>北京</TD> <TD>80</TD> <TD>90</TD> <TD>80</TD> </TR> <TR bgcolor="FFFFFF"> <TD>上海</TD> <TD>80</TD> <TD>70</TD> <TD>90</TD> </TR> <TR bgcolor="FFFFFF"> <TD>天津</TD> <TD>80</TD> <TD>70</TD> <TD>70</TD> </TR> </TABLE> <script> function line(x1,y1,x2,y2,color) //画线的方法 { var tmp if(x1>=x2) { tmp=x1; x1=x2; x2=tmp; tmp=y1; y1=y2; y2=tmp; } for(var i=x1;i<=x2;i++) //设置斜线的坐标 { x = i; y = (y2 - y1) / (x2 - x1) * (x - x1) + y1; aline(x,y,color); } } line(td1.offsetLeft,td1.offsetTop,td1.offsetLeft+td1.offsetWidth,td1.offsetTop+td1.offsetHeight,'#000000') //指定画线位置 </script> </BODY> </HTML>
6,表格中文字的滚动
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title> </head> <body> <table border="1"><tr> <td>第一列</td><td> <marquee behavior="alternate" scrollamount="1" scrolldelay="100" width="230">第二列</marquee> </td><td>第三列</td> </tr></table></body> </html>
7,表格按下enter键 自动生成新的行
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title> <script LANGUAGE="JavaScript"> function newRow() { if(event.keyCode=="13") //如果单击的是回车键 { var row= tbl.insertRow(1); //添加行 row.height="50"; //设置行高 var cell1= row.insertCell(0); //添加列 var cell2= row.insertCell(1); //添加列 cell1.innerHTML="第二行" //指定列内容 cell2.innerHTML="第二行第二列" } } </script> </head> <body> 鼠标放到第二列,然后按回车键<br /> <table id="tbl" border="1"><tr><td>第一行第一列</td> <td onkeypress="newRow()">第一行第二列</td></tr> </table> </body> </html>
8 ,单击表头 实现表的排序
<html> <head> <title>单击表格的表头,测试排序</title> <script language="javascript"> function sortTable(sortType) { var tb=document.getElementsByTagName("table")[0]; //获取要排序的表格 var arr=[]; //初始数组 for (var i=1;i<tb.rows.length;i++) //遍历表格中每一行 arr.push(tb.rows[i].cells[sortType].innerText); //将列的数据添加到数组中 sortType==0 ? arr.sort(function (a,b) {return a-b}) : arr.sort();//数组排序 for (var j=1;j<tb.rows.length;j++) tb.rows[j].cells[sortType].innerText=arr[j-1]; //输出排序后的结果 } </script> </head> <body> <table border="1"> <tr><th onclick="sortTable(0);">按数字排序</th><th onclick="sortTable(1);">按字符串排序</th></tr> <tr><td>563</td><td>张三</td></tr> <tr><td>425</td><td>abc</td></tr> <tr><td>452</td><td>历史</td></tr> <tr><td>548</td><td>北京</td></tr> <tr><td>42</td><td>xxx</td></tr> <tr><td>137</td><td>无zhoi</td></tr> </table> </body> <html>
9,表格中隐藏下级表格
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title> </head> <body> <style type="text/css"> .color1 { color:#000080; cursor:hand;font-weight: bold; } .color2 { color:#464646; display:none; } </style> <table onclick="divClick(this);"> <tr class="color1"><td>1、在工作流不同阶段,加载不同的表单?</td></tr> <tr class="color2"><td> 我现在已经把自定义表单实现了,加WWF以后,要做的东西就不多了<br> 离可以作为工作流使用还有相当的开发工作量的</td></tr> <tr class="color1"><td>2、为什么一定要先交预付款?</td></tr> <tr class="color2"><td> 请问这个是text/x-scriptlet 这是个什么东东插件搜索服务显示是未知插件. . 金箭. <br> 哪位有的下载啊我弄了半天也没弄好请高人帮帮忙啊~~谢谢`~~<br> 款中扣除相应费用。同时,为保证您的用户购买域名、虚拟主机、FTP空间、数据库、企业邮局能实时开<br> 2007年1月17日1:26 PM. 似乎是个IE下用的控件 。</td></tr> <tr class="color1"><td>3、为什么我司的域名比较便宜?</td></tr> <tr class="color2"><td> 审核就把delete from SMT_cp where SMT_id in(1,2,3) 换成 update SMT_cp set 审核字段=1 where SMT_id in(1,2,3)就可以<br> SQL语句可以直接delete from SMT_cp where SMT_id in(1,2,3)删除</td></tr> </table> <SCRIPT language="javascript"> function divClick(tb) { var n = event.srcElement.parentNode.rowIndex; //获得父节点的行索引 if (n%2==0) //判断是否是被2整除的行-所有标题行都可以 { with(tb.rows[n+1].style) display= display=="none" ? "block" : "none";//让标题行的下一行显示 } } </SCRIPT> </body> </html>
10,动态该改变单元格列宽,
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>无标题页</title> <style> .resizeDivClass { position:relative; background-color:gray; width:2; z-index:1; left:expression(this.parentElement.offsetWidth-1); cursor:e-resize; } </style> <script language=javascript> //鼠标按下时的方法 function MouseDownToResize(obj) { obj.mouseDownX=event.clientX; //当前鼠标X坐标 obj.pareneTdW=obj.parentElement.offsetWidth; //父元素的宽度 obj.pareneTableW=table1.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; table1.style.width=obj.pareneTableW*1+event.clientX*1-obj.mouseDownX;//重新设计宽度 } } //鼠标抬起时的方法 function MouseUpToResize(obj) { obj.releaseCapture(); //释放鼠标的捕获 obj.mouseDownX=0; //鼠标抬起 } </script> </head> <body> <table id=table1 STYLE="table-layout:fixed" > <tr bgcolor=cccccc > <td valign=top > <font class="resizeDivClass" onmousedown="MouseDownToResize(this);" onmousemove="MouseMoveToResize(this);" onmouseup="MouseUpToResize(this);"></font> 姓名</td> <td valign=top > <font class="resizeDivClass" onmousedown="MouseDownToResize(this);" onmousemove="MouseMoveToResize(this);" onmouseup="MouseUpToResize(this);"></font> 年龄</td> <td valign=top > <font class="resizeDivClass" onmousedown="MouseDownToResize(this);" onmousemove="MouseMoveToResize(this);" onmouseup="MouseUpToResize(this);"></font> 所在城市</td> </tr> <tr> <td>长三</td><td>35</td><td>中国山东省济南市天桥区</td> </tr> </table> </body> </html>
发表评论
-
js ,jQuery图片浏览器
2012-09-24 16:27 0最近做了一个图片浏览器 -
js 操作浏览器的各种功能
2012-09-18 17:11 13841,js操作剪贴板 <html xmlns=" ... -
js实现网页文本编辑器
2012-09-12 12:34 30421,漂亮的网页文本编辑器: 的js实现: index ... -
js 网页 实现 黑客帝国中的字符下落效果 立体动态文字旋转效果
2012-09-12 11:02 197711,黑客帝国中的文字下落效果感觉很专业哦 代码: & ... -
google_eye 的js实现
2012-09-11 16:20 840好玩的google eye 实现: index. ... -
文本框的各种效果 第一篇
2012-09-05 13:26 13681,只带下划线的输入框 <html xmlns=&qu ... -
iframe 高度自适应
2012-09-04 16:11 733转自:http://www.jb51.net/article/ ... -
js 操作图片的各种效果 第三篇
2012-09-04 15:59 128821 ,js导出图片到excel <HTML> ... -
js 操作图片的各种效果 第二篇
2012-09-04 15:00 104211,多幅图片分页滚动显示 <html xmlns=& ... -
js 操作图片的各种效果 第一篇
2012-09-03 15:24 12581, 图片的变形效果 <html xmlns=&quo ... -
js css 操作的table各种效果 第二篇
2012-08-30 15:42 114111,动态改变表格的行顺序 <html xmlns=& ... -
jQuery 标签页
2012-08-29 11:39 1146图片等 在tab.zip 包里 html: <!DO ... -
jQuery 可编辑的表格
2012-08-29 10:42 875html <!DOCTYPE html PUBL ... -
js iframe 打印 打印预览 页眉页脚的设置
2012-08-29 09:15 91171、window.print方式: //jsp页面 打 ... -
js简单地测距实现
2012-08-28 08:49 1565之前做了一个小项目用到了类似测距的功能 效果图: 这 ...
相关推荐
标题 "非常漂亮的css+table+js BS模板" 暗示了这是一个基于Bootstrap框架的网页设计模板,结合了CSS、HTML表格(Table)以及JavaScript技术,以创建美观且功能丰富的用户界面。Bootstrap是一个流行的前端开发框架,...
在JavaScript的世界里,HTML表格(Table)是一种常用的数据展示方式,而JS操作表格则成为网页动态交互的关键。本文将深入探讨如何使用JavaScript进行表格的创建、修改、删除以及实现一些特殊效果。 首先,我们从...
在本主题"CSS样式Table[7] - table_zebra"中,我们重点关注的是如何利用CSS创建具有斑马纹效果的表格,这是一种常见且美观的设计手法,可以提高表格的可读性,给用户带来更好的浏览体验。 斑马纹表格通常是指交替...
总的来说,原生js table表格自动排序效果的实现涉及到HTML结构的理解、JavaScript事件处理、数组排序算法的运用以及DOM操作。这是一个实用的功能,通过学习和理解这个例子,可以提升我们对前端开发中数据处理和交互...
在网页开发中,表格(Table)是一种常见的数据展示方式,而使用JavaScript进行交互式操作可以增强用户体验。本文将深入探讨如何使用JavaScript实现表格行的上下移动、置顶和置底功能,以及相关辅助操作。 首先,`js...
在网页设计中,JavaScript(JS)是一种常用的客户端脚本语言,用于增强用户的交互体验和动态更新页面内容。本文将深入探讨如何使用JavaScript手动改变HTML表格(table)的宽度,并结合鼠标选中文字查询功能,为用户...
首先,我们需要确保在项目中已经正确引入了 Bootstrap Table 的相关 CSS 和 JavaScript 文件,包括 `bootstrap.min.css`、`bootstrap-table.min.css`、`bootstrap.min.js` 和 `bootstrap-table.min.js`。这些文件...
在JavaScript(js)中,对HTML表格(Table)进行排序是一项常见的需求,特别是在网页交互和数据展示中。本文将深入探讨如何使用JavaScript实现点击表头进行动态排序,并处理各种复杂情况,如包含HTML标签的单元格、...
// (可选) 指定要导出的表格的范围,如:'0:0'表示第一行第一列,'1:2'表示第二行第三列 sheets: { Sheet1: ["0:0", "1:1"] }, // (可选) 是否保留表格的CSS样式 excludeCSS: ".noExport", // (可选) 自定义...
### JavaScript 获取 Table 行列值的方法 在网页开发过程中,我们经常会遇到需要处理表格数据的情况。HTML 中的 `<table>` 元素是用来显示表格数据的标准方式之一,而使用 JavaScript 来操作这些表格中的数据则非常...
对于不支持这些特性的老版本浏览器,可能需要使用一些JavaScript库如jQuery Fixed Header Table插件,或者使用传统的方法,如创建重复的表头和第一列,并通过JavaScript同步滚动状态。 总结起来,实现移动端table的...
1. 引用Bootstrap CSS:Bootstrap Table依赖于Bootstrap的样式,因此第一步是确保在HTML文档的`<head>`部分引入Bootstrap的CSS文件。通常,你可以从CDN(内容分发网络)获取Bootstrap的最新版本,例如: ```html ...
此外,通过选择器`.cell:first-child`和`.cell:last-child`,我们可以分别移除第一列和最后一列单元格的左边框和右边框,从而避免重复边框的问题。 ### 应用场景 利用Div和CSS实现的两列(或更多列)布局在多种...
这样,`tabObj`变量就包含了表格对象,我们可以对它进行各种操作。 要遍历和修改表格中的单元格,我们可以使用`rows`和`cells`属性。`rows`属性返回一个`HTMLTableRowElement`对象的集合,代表表格中的每一行。`...
1. **获取表格数据**:使用JavaScript的DOM操作,如`document.getElementsByTagName('table')`找到表格元素,然后遍历`<tr>`和`<td>`,将单元格内容存储到一个二维数组中。 2. **比较并合并行**:遍历数组,检查...
在这个例子中,我们使用了一个`<table>`元素,其中包含两行`<tr>`,第一行用于放置图片,第二行用于放置文字描述。关键在于,图片所在的`<td>`使用`<a>`包裹`<img>`标签,而文字描述则放在一个`<div>`标签内,这两个...
总结来说,实现固定table列头不动的技术主要涉及到CSS的绝对定位、JavaScript的事件监听和DOM操作。通过JavaScript动态调整固定表头的宽度和位置,以及CSS使其在滚动时始终保持可见,从而达到预期效果。这个方法不仅...
程序第一步就是克隆原table: this._oTable = $(table);//源table this._nTable = this._oTable.cloneNode(false);//新table this._nTable.id = "";//避免id冲突 要注意虽然ie的cloneNode参数是可选的(默认是...
总的来说,LayUI的TableSelect组件是JavaScript开发中的一个强大工具,它简化了在表格中处理选择操作的复杂性,提供了丰富的交互功能。开发者可以根据项目需求灵活定制,实现各种复杂的数据管理场景。