2013-10-03 38 views

回答

0

您可以將onclick分配處理程序調用的的open方法錨窗口對象。第一次點擊錨時,會打開一個新的瀏覽標籤。

注意open方法的第二個參數(即「other-window」)。這是新選項卡的句柄。如果要將新內容加載到該選項卡中(而不是打開另一個選項卡),請使用與第二個參數相同的手柄再次調用open方法:

(function() { 

    var childWindowOpen = false; 

    window.onload = function (event) { 
     var anchor = document.getElementById("child-window-link"); 

     anchor.onclick = function (event) { 
      var childWindow; 

      if (!childWindowOpen) { 
       childWindow = window.open("otherpage.html", "other-window"); 
      } else { 
       childWindow = window.open("yetanotherpage.html", "other-window"); 
      } 
      childWindowOpen = true; 
      return false; 
     } 
    }; 
}()); 
相關問題