當前位置:軟件學堂 > 資訊首頁 > 網(wǎng)絡編程 > 編程其他 > 單擊鼠標右鍵到指定頁JS代碼怎么寫

單擊鼠標右鍵到指定頁JS代碼怎么寫

2012/10/23 12:24:59作者:佚名來源:網(wǎng)絡

移動端

【實例名稱】

單擊鼠標右鍵到指定頁

【實例描述】

 在網(wǎng)頁上單擊右鍵,會彈出IE自帶的一些菜單命令,如復制、查看源代碼等。為了屏蔽這些功能,可以在用戶單擊右鍵時,實現(xiàn)頁面的導航。

【實例代碼】

<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>標題頁</title> <script language=JavaScript> //判斷瀏覽器的類型-IE if (navigator.appName.indexOf("Internet Explorer") != -1)   document.onmousedown = newPage; function newPage() {  if (event.button == 2 )  {   alert("即將導航到搜索頁!");   location.replace("http://google.com");  } } </script> </head> <body> </body> </html>

【運行效果】

運行效果

【難點剖析】

本例的難點是瀏覽器類型的判斷和鼠標右鍵的判斷。通過檢查瀏覽器名稱中是否包含“internet ExplOrer”字符來判斷瀏覽器的類型。通過“event.button”判斷用戶單擊了哪個鍵,“1”表示左鍵,“2”表示右鍵。

【源碼下載】

本實例JS代碼下載