如果一个Iframe页面中的的url不更新,IE或者maxthon可能就不会马上刷新iframe页面,所以要采用一个随机更换iframe页面url的参数

我们假设在一个test.aspx的页面中包含一个subIframe的iframe,页面url为http://devbook.cn/window.aspx?id=123456,而这个window.aspx页面中有一个文本框和一个保存按钮

这里subIframe是以js弹出模式窗口的方式来进行编辑的

如果编辑iframe页面中的数据点击保存,再次打开,会发现数据没变——其实数据已经变了,只是浏览器没有刷新这个页面而已

这个时候,可以采用一个javascript的参数,来随机更换url地址

//获取随机数
            var now=new Date();
            var number = now.getSeconds() +(now.getMilliseconds()%43)*7/1.131412567;
            if( number ==0)
            {
                number = now.getFullYear() + (now.getMilliseconds()%1.24377)*7/1.131412567;
            }

$(“subIframe“).src=“http://devbook.cn/window.aspx?id=123456&number=“ + number

这样就可以使得浏览器强制刷新了