JavaScript执行多个window.onload产生too much recursion错误分析

问题描述 测试浏览器:Firefox 3.5.9 Web程序中利用JavaScript执行多个window.onload事件是非常普通的,但如果使用中要保证每个window.onload事件执行,通用的解决方案如下: <script type="text/javascript">
创造于2010年06月01日10:41 档案在Javascript 浏览数385 阅读全文

button表单元素基础知识与兼容性问题

button表单元素在fixfox等部分浏览器下默认为提交表单,Internet Explorer 的默认类型是 "button",而其他浏览器中(包括 W3C 规范)的默认值是 "submit"。这一句很重要,在使用时为button按钮规定 type 属性,这个平时使用的时候很容易忽略。 button的基础知识总结
创造于2010年05月10日08:31 档案在Javascript 浏览数166 阅读全文

Javascript处理checkbox总结

Javascript处理checkbox无非就是勾选与反勾选,不过在勾选过程中发生点其它的事情,如触发某个事件等,普通的checkbox表单元素 <input type="checkbox" name="checkbox" value="" id="checkbox" />
创造于2010年03月09日10:54 档案在Javascript 浏览数338 阅读全文

解决encodeURIComponent()函数编码URI产生中文乱码问题

问题描述 关于encodeURIComponent()函数应用之前在[注意javascript传递url数据的完整]一文有讨论,这里主要是讨论GBK编码的页面使用encodeURIComponent()函数编码URI通过ajax提交中文字符产生乱码的现象。
创造于2010年02月25日09:23 档案在Javascript 浏览数715 阅读全文

javascript实现图片缩略与优化II

上期在javascript实现图片缩略与优化中讨论的图片缩略方案,还存在一种缺陷,通过PHP内置函数getimagesize获取图片的高度与宽度方案,只能应用于本地图片,无法获取远程图片的宽度与高度,对于一些大型网站来说,由...
创造于2010年02月09日07:06 档案在Javascript 浏览数601 阅读全文

Javascript获取iframe元素与页面重载方法

1,实现javascript重载iframe页面,兼容各浏览器的方法 document.getElementById(FrameID).contentWindow.location.reload(true); 2,其次是获取iframe内的元素并应用 iframe.contentWindow.document.getElementById(...
创造于2010年02月05日08:03 档案在Javascript 浏览数961 阅读全文

javascript实现图片缩略与优化

图片是网页最重要的元素之一,也是最不可控的元素之 一,特别是那些用户可自已上传的图片。这就需要有两种保障,一是保证图片的正常显示但不破坏网页页面,二是保证图片显示的质量与效果,我们在实现上很多都 采用服务端处理,客户端展示图片即可,但这很耗费服务端的处理时间,毕竟处理图片是需要消耗大量资源的,因...
创造于2010年02月03日07:06 档案在Javascript 浏览数677 阅读全文

javascript获取元素位置与定位

经常需要使用javascript定位元素位置,如弹出框,提示框等,这已经是部分地球人都在谈论的问题,老生常谈,常谈有得谈,毕竟应用不用,不需要太多的理由,站在巨人的肩上,记录一下。 第一种情况就是ie下获取scrollTop/scrollLeft值,最典型的就是文档类型(DOCTYPE )不同取值方式...
创造于2010年02月01日07:38 档案在Javascript 浏览数732 阅读全文

注意javascript传递url数据的完整性

url不仅是一个链接,而且是一个数据传递码,上面有很多重要的数据,因些需要保护url数据传递的完整性,这里主要考虑javascript提交表单数据的场景,普遍的解决方案: 一刀切:encodeURI("http://liuhui.info/?a=x&b=x")) 一刀切的做法适合于链接跳...
创造于2010年01月30日06:08 档案在Javascript 浏览数744 阅读全文

javascript提交form表单注意事项

javascript下提交form表单常常使用如下代码: form.submit(); 其中form为表单对象,但是这样简单的一行代码,如果需要正常有运作,还有几个地方需要注意一下。 1,表单元素中如果存在提交按钮,如 <input type="submi...
创造于2010年01月30日01:55 档案在Javascript 浏览数756 阅读全文

解决ie6下弹出框遮罩下拉框问题

经常出现ie6下弹出框无法遮罩下拉框的问题,也经常采用增加iframe的方式解决,这里记录一下解决方法,以备不时之需。常用的iframe属性实例 <iframe align="" scrolling="no" height="" width="" src="" name="" style="&qu...
创造于2010年01月28日07:59 档案在Javascript 浏览数768 阅读全文

使用Javascript预加载图片加速图片下载速度

如果页面需要加载大量图片,图片的个数就是向浏览器请求的次数,同时一次加载大量图片会造成图片展示的延迟,因此需要对图片进行预加载以加速图片的下载速度,提高图片的展示效果,如表情选择弹出框,如果一次性需要请求大量的图片,就会产生图片延迟的现象。 解决的方法就是预加载图片,实现如下: ...
创造于2010年01月25日02:34 档案在Javascript 浏览数801 阅读全文

使用setTimeout函数实现简单的javascript倒计时效果

实现一个简单的javascript倒计时效果,代码如下: <div>距离页面关闭还有 <span id="limit">5</span> 秒</div> <script type="text/javascript"> <!-- funct...
创造于2010年01月25日01:18 档案在Javascript 浏览数677 阅读全文