最近的工作中发现了一个奇怪的问题,情况如下:
A.jsp页面中有一个frameset,frame的src指向了B.jsp。B.jsp中用window.open弹出一个窗口,关闭该窗口后,按下提交按钮,将整个页面(包含A.jsp)提交到C.jsp。C.jsp中利用history.back返回前页面时,B.jsp的缓存丢失。
说起来似乎挺复杂,请看下图。

浏览器:IE。firefox似乎没有这个问题。
以上问题至今没有解决。
2008-06-19:
没办法,只好使用modeless来替代。因为modeless弹出后,主画面没有办法显示在前面,所以只好将modeless的最小化按钮设置出来,在使用的时候将其最小化掉。郁闷。
window.showModelessDialog(url, window, ‘dialogLeft=0; dialogTop=0; dialogWidth=800px; dialogHeight=600px; resizable=yes; status=no; scroll=yes; minimize=yes; help=no’);
Tags: javascript
上一篇:网易首页推荐了我一篇日志