2011-08-18 175 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以滿足您的需求。