2014-03-25 28 views
-2

我有一個關於JavaScript的問題。那就是:如何在點擊2次後重定向到另一頁?

當我點擊第一點擊任何地方在網站上,該代碼就會被執行

<a href="#" id="btn"></a> 

當我點擊的二次點擊任何地方在網站上,我將重定向到另一頁。

如何做到這一點?

非常感謝!對不起我的英語和程序員!

+1

什麼代碼?你發佈了一個簡單的錨點,重新加載頁面,沒有別的。沒有腳本 – mplungjan

回答

1

在你的頁面將這個:

<script type="text/javascript"> 
window.onload = function() { 

    counter = 0; 
    document.body.onclick = function() { 
     counter++; 
     if(counter == 1) { 
      document.getElementById('btn').click(); 
     } 
     else if(counter == 2) { 
      location.replace('http://www.google.com'); 
     } 
    }; 

    document.getElementById('btn').onclick = function(e) { 
     e.stopPropogation(); 
     alert('Link has been clicked!'); 
    }; 
} 
</script> 

對不起,我不能爲此創建小提琴,作爲防止的jsfiddle iframe的頁面重定向了其領域的。

+0

嗨,你的代碼工作很好,但我有問題。我想在第一次點擊後隱藏按鈕。所以我改變'alert('Link has been clicked!');''by'$(「#btn」)。hide();'。但是,當我第一次點擊時,按鈕被隱藏並立即重定向到谷歌。如何解決它?非常感謝你 ! – HangKo

+0

嘗試document.getElementById('btn')。onclick = function(e){e0.preventDefault(); $(「#btn」)。hide(); }; –

+0

嗨Sajitha Rathnayake,我試着用你的代碼,但它不起作用 – HangKo

相關問題