button标签未指定类型导致的问题

今天部门同事分来一bug:新浪微博授权页面mobile版的错误提示黄签不能关闭,查找其原因,发现是黄签关闭后又被显示出来了,很奇怪,但很明显是有哪个地方又触发了它的show方法。然后在js中跟踪发现黄签关闭后又触发了表单提交方法,而提交表单会触发表单校验功能,校验功能会再次显示出黄签来。

Flash遮盖页面元素的解决方法

在做web开发中可能会遇到flash遮挡页面元素的情况,无论怎么设置flash容器和层的深度(z-index)也无济于事,现有的解决方案 是在插入flash的embed或object标签中加入”wmode”属性并设置为wmode=“transparent”或”opaque”,但 wmode属性到底是什么意义,为什么可以解决这个问题呢?

同源策略

受同源策略限制,JavaScript不能跨域! 这里提到了同源策略,那么什么是同源策略呢?

同源策略(Same Origin Policy),它是由Netscape提出的一个著名的安全策略。 现在所有支持JavaScript 的浏览器都会使用这个策略。同源策略阻止从一个域上加载的脚本去获取或操作另一个域上的文档属性。也就是说,受到请求的 URL 的域必须与当前 Web 页面的域相同。这说明浏览器隔离来自不同源的内容,以防止它们之间的操作。

Js模拟Ajax无刷新提交

最近在做一个模拟Ajax提交的功能,原理很简单,就是动态创建一个form,并指定其target为页面中的一个隐藏的iframe,当form提交时会提交到这个iframe中,从而实现提交数据,而不刷新当前页面的功能,这个方法多用来做图片或文件上传的功能。