-6

您好,我需要有关此基本 JavaScript 的帮助。它对我不起作用;在过去的几个小时里,我一直在把头发拉出来。

Javascript:

window.onload = function(){
  if (!document.getElementById) return false;
  var popupLink = document.getElementById("popup");
  popupLink.onclick = function() 
  {
    winOpen(this.getAttribute("href"));
    return false;
  }
}

HTML:

<a href="popup.html" id="popup" title="select this link to open a popup in a new window">Open Popup Window</a>

我知道这可能是我错过的一些非常愚蠢的事情,你们的任何帮助都将非常受欢迎。这个想法是在 HTML 代码中除了脚本链接之外没有 JavaScript。

4

2 回答 2

2

Javascript:

window.onload = function(){
  var popupLink = document.getElementById("popup");
  popupLink.onclick = function() 
  {
    winOpen(this.getAttribute("href"));
    return false;
  }
}

function winOpen(url)
{
  window.open(url);
}

HTML:

<a href="popup.html" id="popup" title="select this link to open a popup in a new window">Open Popup Window</a>
于 2012-10-03T16:04:14.707 回答
0

html 为您的代码:

<a id="popup" href="http://jsfiddle.net/">click me</a>​

测试示例,是否有效? http://jsfiddle.net/F2YCD/2/

于 2012-10-03T15:58:17.727 回答