一个基本的JavaScript问题

时间:2012-10-03 15:53:43

标签: javascript html scripting

你好我需要帮助这个基本的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而不是脚本链接。

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分:0)

html代码:

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

测试示例,它有用吗? http://jsfiddle.net/F2YCD/2/