今天使用模态窗口的时候碰到了一个问题。
在使用showModalDialog方法打开一个模态窗口进行操作的过程中,需要在此模态窗口中跳转到另一个页面进行操作。最初的实现代码如下:






但是实际的效果为在原模态窗口外打开一个新的页面提交了本跳转。修改为document.location.href也一样。诸方尝试之下无果,遂采用再次打开一个模态窗口的方法进行操作。但感觉效果不理想,和另外打开一个新的页面没有什么区别,故上网一阵谷歌,总算找到了一个满意的解决方法。
首先是修改模态窗口中打开的页面相关代码:









这样就可以实现在原模态窗口中完成页面跳转的功能了。