摘要: 这主要是IE在对innerHTML进行写操作的时候会检查infoDIV是否具备做为这些内容中html对象容器的要求,所以当你发现这些错误出现,尝试做两件事情: 1、检查你尝试加到innerHTML的html代码是否包含破损的html标签(某些标签或许缺少关闭标签). 2、把你的容器改成那些比较“包容”的标签,如<span></span>,<div></div> 特别注意的是<tbody>,<table>,<tr>标签里面加正确格式的<td>标签都有可能出错,所以应该避免使用这些标签作为容器。必要时可 阅读全文
posted @ 2012-08-29 11:23 天纵 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 这次项目中,用到一个js切换img标签的src属性,但是发现图片不会出现,仅仅显示一个框体出来,鼠标放置在图片上右键链接地址是可以正常显示链接地址的,并且点击显示图片图片才能被正常显示。各种查找方法,最后得出结论,只需要在图片更改之后加上一句:return false;代码事例如下:function picclick(){ var pic = $('marqueediv').getElementsByTagName('a'); var len = pic.length; for(var i = 0; i < len; i ++ ) { pic[i].onc 阅读全文
posted @ 2012-08-29 11:19 天纵 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 前阵子为BS项目模板做了一个左侧滑动信息栏,效果类似于windows状态栏的自动隐藏效果,鼠标移进滑出,鼠标移出隐藏,浮动时不占用空间,也可以固 定住占一块位置。做的过程中遇到一个问题,鼠标在信息栏内部移动时会触发onMouseOut事件,信息栏放在div中,内部有table、img、a等 元素,看来是由于事件冒泡,子元素上触发了事件冒泡到了父元素,导致滑动时不断闪动,头晕眼花,于是着手解决问题。在IE下解决问题很简单,用onMouseEnter、onMouseLeave来代替onMouseOver、onMouseOut就行了,他们的作用基本相同,前者不会发生冒泡。但是firefox下没有这两 阅读全文
posted @ 2012-08-29 11:13 天纵 阅读(984) 评论(0) 推荐(0) 编辑
摘要: 今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1 7天 SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名) 近30天 SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字... 阅读全文
posted @ 2012-08-29 11:08 天纵 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 在调试客户端向服务器传递参数时,参数中的“+”全部变成了空格,原因是URL中默认的将“+”号转义了。解决方法如下:方法一、修改客户端,将客户端带“+”的参数中的“+”全部替换为?“2B%”,这样参数传到服务器端时就能得到“+”了。方法二、修改服务器端,将空格替换为“+”,这种方式只适用于参数中有?“+”没有空格的情况。例子:String a = reuqest.?getParameter("clientStr")?.replace(' ','+');如果客户端为clientStr=test+OK,那么a的值为test+OK;方法三、修改服务器 阅读全文
posted @ 2012-08-29 11:07 天纵 阅读(1812) 评论(0) 推荐(0) 编辑