1. 程式人生 > >jsp頁面部分右鍵禁止

jsp頁面部分右鍵禁止

今天在客戶有一個需求變更,之前jsp頁面是全頁面滑鼠右鍵禁止的,現在要求頁面上text入力框是右鍵不禁止,其他部分禁止。

通常要實現全jsp頁面右鍵禁止只要在新增一個js函式就好了。

如下:

<script type="text/javascript">

document.oncontextmenu=rightMouse;

function rightMouse() {

return false;

}

</script>

而要實現text入力框右鍵不禁止,畫面其他部分禁止,有2個解決方案。

一下是部分程式碼

.....

<input type="text" name="text_1" value=""/>

.....

第一個解決方案

修改rightMouse函式

function rightMouse() {

// 右鍵點選取得的物件

var obj = document.elementFromPoint(event.clientX, event.clientY);

// 如果滑鼠點選取得的物件是text框的話,右鍵不禁止

if(obj.name == "text_1" &&  !obj.disabled) {

return true;

}

return false;

}


第二個解決方案

javascript程式碼

var rightFlg = false;  // 定義一個全域性變數

document.oncontextmenu=rightMouse;

function rightMouse() {

if(rightFlg ) {

return true;

}

return false;

}

function textClick() {

rightFlg  = true;

}

html 程式碼

<input type="text" oncontextmenu="textClick()" name="text_1" value=""/>


相關推薦

jsp頁面部分禁止

今天在客戶有一個需求變更,之前jsp頁面是全頁面滑鼠右鍵禁止的,現在要求頁面上text入力框是右鍵不禁止,其他部分禁止。 通常要實現全jsp頁面右鍵禁止只要在新增一個js函式就好了。 如下: <script type="text/javascript"> doc

HTML實現 頁面禁止 禁止複製 禁止圖片拖動 禁止複製和剪下

1、禁止右鍵: oncontextmenu="return false" 2、禁止複製和剪下: oncopy="return false;" oncut="return false;" 3、禁止複製: onselectstart="return false" 4、禁止圖片拖動: ondrags

禁止頁面進行、選擇、F12操作

通常在我們瀏覽網站的時候會遇到下面的情況,不能右鍵啊,滑鼠也沒問題啊,更換個瀏覽器,還是無用,最後棄之。其實,這是因為設計人員對頁面啟用禁止右鍵。主要是防止盜取網站內容,一般來說這樣的網站都是原創內容居多,通常都有自己家的編輯。 簡單的防盜措施有禁止右鍵、選擇、複製、F12等基礎方式。下面來教大家如何實現;

js禁止,禁止複製,複製內容到剪下板

有時候我們希望自己的網頁原始碼不被檢視,這時需要關掉滑鼠的右擊事件;有時候我們也希望禁止選擇頁面內容Ctrl+C複製。 1.禁止右鍵檢視原始碼; <script> //設定右鍵事件 function noMenuOne() { alert('禁止

HTML頁面禁止選擇、頁面禁止復制、頁面禁止

HTML頁面禁止選擇 頁面禁止復制 頁面禁止右鍵 HTML頁面內容禁止選擇、復制、右鍵剛在一個看一個站點的源代碼的的時候發現的,其實原來真的很簡單 <body leftmargin=0 topmargin=0 oncontextmenu='return false' ondr

禁止滑鼠點 - 防止重新整理頁面 - 禁止複製 chrome 和 firefox不能複製

document.oncontextmenu = function () {//點右鍵,啥反應都沒有了   return false; } document.onkeydown = function () { // ctrl+c 也沒有用了,只對ie有效。firefox和chrom

禁止鼠標點 - 防止刷新頁面 - 禁止復制 chrome 和 firefox不能復制

rom 也不能 都沒有 key amp 復制 有效 cancel elb document.oncontextmenu = function () {//點右鍵,啥反應都沒有了   return false; } document.onkeydown = function

如何實現通過檢視原始碼來檢視jsp頁面的名字

在html或jsp檔案中的<head></head>中加入<html:base/>然後我們就可以在應用的時候通過右鍵->檢視原始碼中找到頁面的名稱了 示例如下:  <html><head><base hr

HTML頁面禁止選擇、頁面禁止複製、頁面禁止 收藏

  HTML頁面禁止選擇、頁面禁止複製、頁面禁止右鍵 收藏 轉自:http://hi.baidu.com/kelebing/blog/item/6f97a602d70489074afb517e.html view plaincopy to clipboardprint?oncontex

HTML頁面內容禁止選擇、複製、

<body leftmargin=0 topmargin=0 oncontextmenu='return false' ondragstart='return false' onselectstart ='return false' onselect='docume

WEB頁面內容禁止選擇、複製、等實現

1.禁止右鍵:在<body>後面加入以下程式碼:<body leftmargin=0 topmargin=0 oncontextmenu='return false' ondragst

OnContextMenu實現禁止鼠標

上下文 menu context 定義 觸發 asc ret pan Language OnContextMenu事件 定義和使用:oncontextmenu 事件在元素中用戶右擊鼠標時觸發並打開上下文菜單。註意:所有瀏覽器都支持 oncontextmenu 事件, con

禁止F12與

www 不能 right pre 目的 屏蔽 window value doc 實踐項目的代碼哦,給大家分享下,如何屏蔽右鍵與F12。 應用網站 www.empiretreasure.vip 與 www.MineBook.vip。可以去逛逛哦。 不

jsp頁面快捷導包

快捷 頁面 pst tps 導包 aid -h ont baidu 鼠標焦點放在你要導裏類的後面 然後按alt+/ (就是alt+(上面是?下面是/) 的那個鍵)jsp頁面快捷鍵導包

禁止功能

網頁 char ctype meta html height 右鍵菜單 eve select <!DOCTYPE html> <html> <head> <meta charset="utf-8">

【JS】JavaScript禁止菜單和F12打開控制臺看代碼

-1 需要 menu rip value ava 禁止 什麽 win <script type="text/javascript"> //禁止鼠標右鍵菜單和F12打開控制臺看源碼 function click(e) { if (document.all)

HTML5中Video,禁止下載

Html5 Html5 Video 右鍵禁止 HTML5中Video,禁止右鍵下載 <!DOCTYPE html><html><head> <meta charset="utf-8"> <title>LOVE<

禁止網頁另存為 ,左

htm ram func lec cts script 禁止 alert start 禁止另存為, <body></body> 標簽裏面寫入 <noscript><iframe src=‘*.htm‘></i

JavaScript 中禁止用戶菜單,復制,選取,Ctrl,Alt,Shift. 獲取寬高

UNC 瀏覽器 func nth 包括 窗口 etl ron menu //禁用右鍵菜單 document.oncontextmenu = function(){ event.returnValue = false; } //禁用選取內容 document.ons

禁止禁止複製,禁止拖動圖片

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>禁止右鍵,禁止複製,禁止拖動圖片</title> </head&g