您的位置:首页 > 其它

在模式窗口中实现页面跳转

2012-02-02 10:30 260 查看
今天使用模式窗口的时候碰到了一个问题。

在使用showModalDialog方法打开一个模式窗口进行操作的过程中,需要在此模态窗口中跳转到另一个页面进行操作。

使用原来的方式不管是表单提交还是使用js,实际的效果为在原模式窗口外打开一个新的页面提交了跳转。

在网上搜索了一番之后终于找到了两种方法,如下:

第一种 使用 JS跳转

在head之间加:

<head>
<base  target="_self" />
.....
</head>


调用下面的JS方法

function go_link(url) {
var link = document.createElement("a");
link.href = url;
document.body.appendChild(link);
link.click();
}


传入需要跳转的路径就OK了~

第二种 表单提交的方式

<script language="javascript">
window.name="win_test"
......
</script>
......
<form action="" target="win_test">
......
</form>
这样就可以实现在原模式窗口中完成页面跳转的功能了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: