Iframe中的cookie被IE阻挡

在网站程序中, 经常要用到iframe, 想要在子页面中设置cookie, 现在大多数的浏览器都能设置成功, 但在IE中, 有可能会失败.

这跟IE隐私设置有关系, IE6中的隐私保护设置:在“工具”菜单下选择“Internet选项”。点击“隐私”标签。IE 6的缺省隐私等级设置为“中”——即“阻止没有合同隐私策略的第三方cookie;阻止使用个人可标识信息而没有您的隐含许可的第三方cookie;限制 使用个人可标识信息而没有隐含许可的第一方cookie”。

继续阅读Iframe中的cookie被IE阻挡

让firefox不对iframe缓存

使用firfox测试开发的网站, 经常要实时观察代码修改后的效果, 如果有缓存的存在,会影响对结果的判断. 多数的浏览器为了更快的加载速度都会对iframe的内容进行缓存.开发时经常会有这样的疑问:为什么修改了代码,刷新了页面还是没有看到改动呢? 如何让firefox不对ifame缓存呢.

继续阅读让firefox不对iframe缓存

Iframe之间传值和数据的方法

   最近碰到个问题, 要在Iframe之间传值和数据, 因为页面对像的不同, 一个ifram页面中的form值和数据直接get或Post都是传不到另一个iframe页面的, 设置taget也没有用,  在网上找了很久 没有很好的方法. 只有通过js来实现. 

   两个重要的javascript语句:

top.result.document.location='result.html?data=' + data;

window.top.frames['result'].document.getElementById("an").innerHTML=data;

都很好理解,  第一个就是js重新载入父窗口中name为result的iframe页面,  第二个就是直接通过选择另一个iframe中的元素来赋值.

继续阅读Iframe之间传值和数据的方法