2011-08-18 173 views
0

我试图添加链接到JavaScript,但无法做到这一点。 Loober正在检查一个输入框。根据焦点,我想改变页面上显示的链接。 changeME是默认的。将链接添加到javascript

 <script type = "text/javascript"> 


    var check = document.getElementById("loober"); 
    var testElement = document.getElementById("changeMe"); 
    var text = "bbb"; 
    var text2 = "aaa"; 

      check.onfocus= function() 
      { 
      testElement.innerHTML = text.link("index.php"); 
     } 
      check.onblur = function() 
     { 
    testElement.innerHTML = text2.link("home.php"); 
} 



</script> 

感谢

+1

它在这里工作:http://jsfiddle.net/dKH2X/。你正在观察的行为是什么? – Dennis

+0

是的,它显示的链接,但当我点击它说没有权限访问此页 – user893970

+0

index.php的目录结构相比,你已经显示我们的网页是什么? – Dennis

回答

2

在回答你的第二个问题,你可以设置一个短超时更改链接:

check.onblur = function() { 
    setTimeout(function() { 
     testElement.innerHTML = text2.link("home.php"); 
    }, 250); 
} 

该代码调用250毫秒后的匿名函数将返回链接到“模糊”链接。它应该给用户足够的时间来注册链接的点击事件。测试后,您可以更改250以满足您的需求。