随笔分类 - html css javascript
html标记语言、css样式、javascript语言
摘要:css#map_canvas { left: 0px;/*0*/ width: 100%; height: 100%; background: #cccccc; overflow: auto; top: 0px;/*0px*/ bottom: 0px; position: absolute; _height: 100%; ...
阅读全文
摘要:一、表格中单元格之间分隔线的隐藏方法其实上面的三个表格都有三行三列,隐藏分隔线的诀窍在于rules,察看这三个表格的源代码,我们可以看到<TABLE>标签中都有rules。 它有三个参数(cols,rows,none),当rules=cols时,表格会隐藏纵向的分隔线,这样我们就只能看到表格的行;当rules=rows时,则 隐藏了横向的分隔线,这样我们只能看到表格的列;而当rules=none时,纵向分隔线和横向分隔线将全部隐藏。二、表格边框的隐藏表格边框的显示与隐藏,是可以用frame参数来控制的。请注意它只控制表格的边框图,而不影晌单元格。只显示上边框 <table f
阅读全文
摘要:代码:<table id="datatable"> <tr> <td>脚本之家</td> </tr> <tr> <td>www.jb51.net</td> </tr> <tr> <td>脚本之家</td> </tr> <tr> <td>www.jb51.net</td> </tr> <tr> <td>脚本之家</td> </tr&g
阅读全文
摘要:如果你想要你的网页内容无论在什么分辨率和任意浏览器窗口大小的情况下都处于浏览器中间的话,你可以把你的网页内容全部放在一个表格之中,然后把这个表格设置为垂直和水平方向上都居中。具体方法如下: (1)先在在页面最外层加一个表格(一行一列),将其高度设置为100%,宽度设置为100%或者是合适的象素值,并将表格设为居中对齐(水平方向上的)。 (2)在刚才的表格中再添加一个表格(就是你想要在水平和垂直方向上都居中的那个表格),将表格设置为居中对齐(水平方向上的),垂直对齐方向不用设置(因为默认的垂直居中方式就是居中)。 示例代码如下: <!-- Test.htm --> <html&
阅读全文
摘要:js随机整数函数,先把代码贴过来,你需要直接拿去用:function randomInt(x1,x2){var min_int = parseInt(x1);var max_int = parseInt(x2);if ( isNaN(min_int)||isNaN(max_int) ){alert('parameter error');return false;}x1 = Math.min(min_int,max_int);x2 = Math.max(min_int,max_int);return x1 + Math.floor(Math.random() * (x2 - x1
阅读全文
摘要:1.丢弃小数部分,保留整数部分js:parseInt(7/2)2.向上取整,有小数就整数部分加1js: Math.ceil(7/2)3,四舍五入.js: Math.round(7/2)4,向下取整js: Math.floor(7/2)附:如何判断输入的数值类型(使用时不带引号!)"^\\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 &qu
阅读全文
摘要:近日新看了几篇关于ajax的文章准备试试新,至于方式我选择了在jsp页面中使用ajax,至于如何在servlet和struct中使用在后续几天我会分别试验一下。实现描述:很简单的例子,就是用户在注册的时候当输入完用户名后,自动去数据库中查询,如果用户名重复则提示用户。知识点:ajax的使用,相关控件事件,jscript中动态生成HTML(innerHTML)过程描述:至于大体过程,我就不赘述了,只是说说在过程中遇见的疑惑和解决办法。一、关于Input控件中onClick,onChange,onFocus三个事件的选择。我的第一个想法是在用户单击“密码”输入框的时候通过ajax机制去查询数据库,
阅读全文
摘要:oninput,onpropertychange,onchange的用法onchange触发事件必须满足两个条件:a)当前对象属性改变,并且是由键盘或鼠标事件激发的(脚本触发无效)b)当前对象失去焦点(onblur);onpropertychange的话,只要当前对象属性发生改变,都会触发事件,但是它是IE专属的;oninput是onpropertychange的非IE浏览器版本,支持firefox和opera等浏览器,但有一点不同,它绑定于对象时,并非该对象所有属性改变都能触发事件,它只在对象value值发生改变时奏效。停止冒泡事件if (e) //停止事件冒泡 e.stopPropagat
阅读全文
摘要:一、字符串的创建创建一个字符串有几种方法。最简单的是用引号将一组字符包含起来,可以将其赋值给一个字符串变量。var myStr = "Hello, String!";可以用双引号或单引号将字符串包含,但要注意,作为界定字符串的一对引号必须是相同的,不能混用。像var myString = "Fluffy is a pretty cat.'; 这样的声明就是非法的。允许使用两种引号,使得某些操作变得简单,比如将一种嵌入另外一种:document.write("<img src="/img/logo.jpg" height=
阅读全文
摘要:这两个方法都可以用来在固定的时间段后去执行一段javascirpt代码,不过两者各有各的应用场景。 实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。 不过这两个函数还是有区别的,setInterval在执行完一次代码之后,经过了那个固定的时间间隔,它还会自动重复执行代码,而setTimeout只执行一次那段代码。 虽然表面上看来setTimeout只能应用在on-off方式的动作上,不过可以通过创建一个函数循环重复调用setTimeout,以实现重复的...
阅读全文
摘要:先起个题,以免过后忘记写,带回抽空写完
阅读全文
摘要:参考资料:http://www.apoints.com/web/wzjc/jiqiao/200508/5751.html
阅读全文
摘要:一、将网页资料以excel报表以线上浏览方式呈现<%@ page contentType="application/msexcel" %><% response.setHeader("Content-disposition","inline; filename=test1.xls"); //以上这行设定传送到前端浏览器时的档名为test1.xls //就是靠这一行,让前端浏览器以为接收到一个excel档 %>Excel档案呈现方式姓名身份证字号生日李玟N1111111111900/11/12梁静如N222222
阅读全文
摘要:1.value.slice(stratIndex,endIndex); 按起始终止下标截取字符串的子串。2.Math.abs(value);获得value的绝对值函数。3.var date = new Date();创建日期变量
阅读全文
摘要:在编程的时候经常会遇到unix时间戳,那么就在这里总结一下unix时间戳常用的处理,首先应该明白是么是unix时间戳,unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。UNIX时间戳的0按照ISO 8601规范为 :1970-01-01T00:00:00Z,一个小时表示为UNIX时间戳格式为:3600秒;一天表示为UNIX时间戳为86400秒,闰秒不计算。在大多数的UNIX系统中UNIX时间戳存储为32位,这样会引发2038年问题或Y2038。1.sql语句中将日期格式转化为unix时间戳 select DATEDIFF(s, '1970-01-
阅读全文
摘要:研究下拉菜单和弹出菜单时比较所得:1.直接在css中设置left生效的前提是必须设置父容器position:absolute或relative,如果不设置则会显示为最近一个定位的父对象左边相关的位置:测试代码:1 <div style="position:relative;top:100px;left:100px;border:1px solid blue;width:100px;height:100px;">2 <div id="outer" style="position:relative;margin-top:25px;
阅读全文

浙公网安备 33010602011771号