index.html是简单的刮开上层遮罩层,test1.html功能无法在本地直接打开,需要把文件放到Web容器中,不然会报"Unable to get image data from canvas because the canvas has been tainted by cross-origin data"错误,因为使用了getImageData这个函数。
公司WEB项目要求是必须兼容FF3,IE6/7/8。本文所述为IE6下的一个BUG. 项目里面写了一个自己封装的弹出层,原理是先动态添加一个遮罩层,再动态添加一个DIV(Table)层(做弹出层的PNG半透明边框效果),DIV里面动态添加一个ifr a me,这个ifr a me页面指向一个现存的HTM文件。 如果这个HTM文件中,包含文本输入框这样的一些表单元素,在IE6下就会出娄子了。 测试组的人说了,弹出层打开后,“经常”无法获取文本框的焦点,就是鼠标点文本框无法获取焦点并显示