我想点击同一窗口上的链接打开一个页面。 但情况是链接所在的位置是模型弹出扩展器。 首先单击链接后,我关闭模型弹出窗口,然后打开页面。 我尝试了两种方法。
<script language="javascript" type="text/javascript">
function showMessage(err) {
parent.document.getElementById("div1").style.visibility = "hidden";
window.location.href = err; //does't give any result.
window.open (err,'_self',true);//open page in new tab
}
</script>
答案 0 :(得分:1)
你也可以这样做
window.location.assign(err);
希望这对您来说是有价值的信息。
答案 1 :(得分:0)
function toPage(){
window.open ("http://stackoverflow.com/",'newpage',true);
window.location.href ="https://github.com/";
return false;
}
需要返回
答案 2 :(得分:0)
我尝试使用此代码并成功运行。
首先,我使用此代码将控件从子页面发送到父页面。
<script language="javascript" type="text/javascript">
function openpage(pageurl) {
parent.openNewPage(pageurl);//call a function of parent page
}
</script>
<script language="javascript" type="text/javascript">
function openNewPage(pageurl)
{
window.open(pageurl,"_self","");
}
</script>
首先关闭模型弹出窗口,然后在父页面上打开新页面。
非常感谢你们的合作。