簡體   English   中英

單擊同一窗口上的鏈接打開新頁面

[英]Open a new page on click of a link on same window

我想點擊同一窗口上的鏈接打開一個頁面。 但情況是鏈接所在的位置是模型彈出擴展器。 首先單擊鏈接后,我關閉模型彈出窗口,然后打開頁面。 我嘗試了兩種方法。

 <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>

你也可以這樣做

window.location.assign(err);

希望這對您來說是有價值的信息。

function toPage(){
   window.open ("http://stackoverflow.com/",'newpage',true);
   window.location.href ="https://github.com/";       
   return false;
}

返回是必需的

我嘗試這個代碼,它成功地工作。

首先,我使用此代碼將控件從子頁面發送到父頁面。

 <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>

它先關閉模型彈出窗口,然后在父頁面上打開新頁面。

非常感謝你們的合作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM