随笔分类 -  JavaScript

摘要:一些用户体验好的表单都会在文本框里设置输入提示,文本框获取焦点时,提示内容消息,如果未输入,失去焦点时又会出现提示。网上找到一个比较好用的控件jquery.inputDefault.js使用方法:1、在jsp页面引用jquery.inputDefault.js2、需要为控件增加一个自定义属性fs,f... 阅读全文
posted @ 2014-09-16 11:11 涂墨留香 阅读(32239) 评论(1) 推荐(1) 编辑
摘要:如获取id为divId的div下的第一个子div$("#divId").children("div").get(0)但得到的是一个dom对象,如果要得到Jquery对象,要使用$($("#divId").children("div").get(0)) 阅读全文
posted @ 2014-08-27 10:27 涂墨留香 阅读(42455) 评论(0) 推荐(3) 编辑
摘要:/* * MAP对象,实现MAP功能 * * 接口: * size() 获取MAP元素个数 * isEmpty() 判断MAP是否为空 * clear() 删除MAP所有元素 * put(key, value) 向MAP中增加元素(key, va... 阅读全文
posted @ 2014-08-14 14:04 涂墨留香 阅读(362) 评论(0) 推荐(0) 编辑
摘要:1、onclick="save();return false;" 取消“浏览器默认行为”。 比如一个链接 百度知道 当我们点击这个链接时,浏览器会自动跳转到:zhidao.baidu.com这个地址,这是浏览器的默认行为,如果我们这么做: 百度知道 那么再次点击这个链接时,浏览器则不会进... 阅读全文
posted @ 2014-06-27 10:54 涂墨留香 阅读(271) 评论(0) 推荐(0) 编辑
摘要:众所周知,IE6对png的兼容做得不好,对于透明图片会出现一层灰底,见下图, 但IE7及其以上版本已经解决了这个问题。 网上有不少的解决办法,但很多使用起来都非常的复杂。最后发现一个iepngfix插件非常好用。 使用方法: 1.在http://www.twinhelix.com/css/iepngfix/下载IE PNG Fix 2.将iepngfix.htc和blank.gif拷贝到网站文件夹,假如是放在网站根目录的css/resources文件夹下 3.引用样式 <style type="text/css"> img, div{ behavior: url 阅读全文
posted @ 2011-03-29 10:59 涂墨留香 阅读(375) 评论(0) 推荐(0) 编辑
摘要:众所周知,Session是运行在服务器端的,JavaScript是运行在客户端的,JavaScript不能直接运行服务器端的代码。但最近笔者却遇到了这样的需求:在一个学习系统里面,用户不能同时打开两个在线考试或在线学习的窗口。通过打开模态对话框,的确可以禁止用户再打开一个新窗口,但如果用户重新打开一个新的页面,却可以打开一个新的对话框。于是便想到了使用Cookies和Session记录用户打开考试或学习窗口,因为Cookies和Session都有全局作用。但Cookies有个缺点就是,如果用户清空了Cookies,则Cookies值便会丢失,于是便剩下使用Session了。但有个比较棘手的问. 阅读全文
posted @ 2011-03-03 00:20 涂墨留香 阅读(34045) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-02-12 00:28 涂墨留香 阅读(2017) 评论(0) 推荐(0) 编辑
摘要:window.print()函数可以打印页面,通常是将整个页面打印下来。但如果只需要打印页面中的一部分,可以巧妙地进行处理。 例: 阅读全文
posted @ 2011-02-12 00:19 涂墨留香 阅读(361) 评论(1) 推荐(0) 编辑
摘要:iframe页面是内嵌到父页面的,当点击iframe页面的服务器控件时,默认只刷新iframe页面,父页面是不会刷新的。若想刷新父页面,可以使用js来实现,如 1. parent.location.reload(); 这种方法会重新加载整个页面。但如果要在原页面的基础上传递参数,则可以使用下面的方法: 2.top.document.location.href='xxx.aspx?id=xx'。 但这两种方法都有一个共同的缺点,就是iframe内嵌页面的状态不会保存了,刷新后会重新回到第一次加载的状态。 阅读全文
posted @ 2011-01-15 11:27 涂墨留香 阅读(50902) 评论(0) 推荐(1) 编辑
摘要:补充: scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度 offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置 offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置 event.c 阅读全文
posted @ 2011-01-09 01:19 涂墨留香 阅读(2927) 评论(0) 推荐(0) 编辑
摘要:今天在后台.cs文件获取js赋给TextBox的值时,发现竟然获取不到,Text属性值竟然为空!但明明看到TextBox上已经显示有值了。最后使用隐藏域解决了问题,见下例: <script type="text/javascript"> function test() { document.getElementById("textbox1").value = document.get... 阅读全文
posted @ 2010-07-20 00:01 涂墨留香 阅读(1997) 评论(5) 推荐(0) 编辑