網頁中最常用的JS程式碼(js禁止右鍵、禁止複製)
第一種也是簡單的新增事件:
【【<body oncopy="returnfalse"> 禁止複製
<input type=""name=""id=""value=""onpaste="returnfalse"/> 禁止貼上
<body onselectstart="return false "> 禁止被選中。】】】】】】
以下是轉載。:
<body oncontextmenu=”return false”></body>
<!– 禁用右鍵: –>
<script>
function stop(){
return false;
}
document.oncontextmenu=stop;
</script>
<body onselectstart=”return false”> 取消選取、防止複製
oncopy=”return false;” oncut=”return false;” 防止複製
四:禁止檢視原始檔
<html>
<head>
<script>
function clear(){
Source=document.body.firstChild.data;
document.open();
document.close();
document.title=”看不到原始碼”;
document.body.innerHTML=Source;
}</script>
</head>
五、圖片下載限制
<script language=”javascript”>
function Click(){
if(window.event.srcElement.tagName==”IMG”)
{
alert(‘圖片直接右鍵’);
window.event.returnValue=false;
}
}
document.oncontextmenu=Click;
</script>
<META HTTP-EQUIV=”imagetoolbar” CONTENT=”no”>
插入圖片時加入galleryimg屬性
<img galleryimg=”no” src=””>
禁止右鍵儲存
把下面程式碼放在<head>和</head>之間
<SCRIPT LANGUAGE=java script>
function click() {
alert(‘對不起,您不能儲存此圖片,謝謝您的理解和支援!’) }
function click1() {
if (event.button==2) {alert(‘對不起,您不能儲存此圖片,謝謝您的理解和支援!’) }}
function CtrlKeyDown(){
if (event.ctrlKey) {alert(‘不當的拷貝將損害您的系統!’) }}
document.onkeydown=CtrlKeyDown;
document.onselectstart=click;
document.onmousedown=click1;
</SCRIPT>
方式二:
在頁面中加入如下js程式碼:原理:遮蔽右鍵
<script>
function document.onmousedown()
{
if(event.button==2||event.button==3)
{
alert( “右健被禁止 “)
return false
}
}
</script>
網頁防複製程式碼 禁止檢視網頁原始檔程式碼
插入網頁即可。
<body leftmargin=”2″ topmargin=”0″ marginwidth=”0″ marginheight=”0″ oncontextmenu=”return
false” ondragstart=”return false” onselectstart =”return false”
onselect=”document.selection.empty()” oncopy=”document.selection.empty()”
onbeforecopy=”return false” onmouseup=”document.selection.empty()”>
<noscript><iframe src=”/blog/*>”;</iframe></noscript>
1. oncontextmenu=”window.event.returnvalue=false” //將徹底遮蔽滑鼠右鍵
<table border oncontextmenu=return(false)><td>no</table> //可用於Table
——————————————————————————————–
———-
2. <body onselectstart=”return false”> //取消選取、防止複製
——————————————————————————————–
———-
3. onpaste=”return false” //不準貼上
——————————————————————————————–
———-
4. oncopy=”return false;” oncut=”return false;” // 防止複製
——————————————————————————————–
———-
5. //防止被人frame
<SCRIPT LANGUAGE=javascript><!–
if (top.location != self.location)top.location=self.location;
// –></SCRIPT>
——————————————————————————————–
———-
6. <noscript><iframe src=”/blog/*.html>”;</iframe></noscript> //網頁將不能被另存為
——————————————————————————————–
———-
7. //改變連線是狀態列的顯示內容
〈a href=”http://v.2best.cc” onMo … ;window.status=’輸入連線狀態列顯示內容’;return true”>
——————————————————————————————–
———-
8. //禁止網頁中目標物件被下載(如圖片)
下面的程式碼將幫助你禁止網頁中目標物件被下載:
<a href=”javascript:void(0)” onMouseDown=”alert(‘對不起!圖片不能下載!’)”>
</a>
——————————————————————————————–
———-
9. //頁面禁止重新整理完全
最好在pop出來的窗口裡用,沒工具欄的
<body onkeydown=”KeyDown()” onbeforeunload=”location=location”
oncontextmenu=”event.returnValue=false”>
<script language=”Javascript”><!–
function KeyDown(){
if ((window.event.altKey)&&
((window.event.keyCode==37)||
(window.event.keyCode==39))){ alert(“請訪問我的主頁”);
event.returnValue=false;
}
if ((event.keyCode==8)|| (event.keyCode==116)){ //遮蔽 F5 重新整理鍵
event.keyCode=0;
event.returnValue=false;
}
if ((event.ctrlKey)&&(event.keyCode==78)){ //遮蔽 Ctrl+n
event.returnValue=false;
}
if ((event.shiftKey)&&(event.keyCode==121)){ //遮蔽 shift+F10
event.returnValue=false;
}
}
</script>
</body
轉載自WEB開發筆記 www.chhua.com
相關推薦
連結到 網頁中最常用的JS程式碼(js禁止右鍵、禁止複製)
<body oncontextmenu=”return false”></body> <!– 禁用右鍵: –> <script> function stop(){ return false; } document.oncontextmenu=st
網頁中最常用的JS程式碼(js禁止右鍵、禁止複製)
第一種也是簡單的新增事件: 【【<body oncopy="returnfalse"> 禁止複製 <input type=""name=""id=""value=""onpaste="returnfalse"/> 禁止貼上 <body
Leetcode 84:柱狀圖中最大的矩形(超詳細的解法!!!)
求在該柱狀圖中,能夠勾勒出來的矩形的最大面積。 以上是柱狀圖的示例,其中每個柱子的寬度為 1,給定的高度為 [2,1,5,6,2,3]。 圖中陰影部分為所能勾勒出的最大矩形面積,其面積為 10 個單位。 示例: 輸入: [2,1,5
Linux c中一些常用函式總結(c語言中文網。。。)
fgets()函式 標頭檔案:include<stdio.h> fgets()函式 標頭檔案:include<stdio.h>fgets()函式用於從檔案流中讀取一行或指定個數的字元,其原型為: char * fgets(char *
HTML,JS禁止滑鼠右鍵、禁止全選、複製、貼上的方法
禁止滑鼠右鍵、禁止全選、複製、貼上; oncontextmenu事件禁用右鍵選單; js程式碼: document.oncontextmenu = function(){ event.returnValue = false; } // 或者直接返回整個事件 do
40個js小技巧:遮蔽滑鼠右鍵、取消選取、防止複製、貼上、轉換位址列圖示
來源:http://www.cnblogs.com/aliang1992/p/6279291.html 1. oncontextmenu="window.event.returnValue=false" 將徹底遮蔽滑鼠右鍵 <table border oncont
HTML,JS禁止滑鼠右鍵、禁止全選、複製、貼上的方法;
禁止滑鼠右鍵、禁止全選、複製、貼上; oncontextmenu事件禁用右鍵選單; js程式碼: document.oncontextmenu = function(){ event.returnValue = false; } // 或者直接返回
分享一些前端開發中最常用的JS程式碼片段~ 乾貨~
HTML5 DOM 選擇器 // querySelector() 返回匹配到的第一個元素 var item = document.querySelector('.item'); console.log(item); // querySelectorAll()
js:網頁中的高和寬(document)
冒泡 Language ntop int border dom html tee play 一,此例中通過鼠標點擊事件在網頁的中心位置創建一個盒子,不管瀏覽器變小,或是有卷曲的網頁,盒子都會在瀏覽器正中央 主要方法:clientWidth方法獲取當前可見網頁的寬度
js中陣列常用邏輯演算法(從大到小,從小到大排序,去重等問題)
從小到大: // 從小到大順序排序 minSort (arr) { var min for (var i = 0; i < arr.length; i++) { for (var j = i; j < arr.le
五年幹貨分享!前端開發中最常用的JS代碼片段
click 以及 方法 格式化 mouse web cti inpu repl 很多網友私信我,說學到js就開始卡殼了,甚至初略的看了一下js,就跳過開始學習框架之類的。這裏要提醒你,js是前端的重中之重,如果你忽視了,後果不堪設想! 學好,並熟練的運用這門編程語言真的很難
網頁中實時檢視伺服器日誌(websocket + node.js實現)
每當我需要檢視linux伺服器的日誌時,我都需要通過SSH客戶端訪問,如果想讓其他人也能檢視日誌,首先需要安裝一個SSH客戶端,然後設定連線資訊,如果安全性高一點的,還需要額外在linux伺服器上配置【檢視日誌使用者】,表示許可權僅限於檢視日誌。每增加一個人想檢視日誌,都需
python學習之網站的編寫(HTML,CSS,JS)(三)----------input系列的標籤詳解及示例程式碼(可上傳到伺服器form標籤)
文章編排,我們首先來講一下input系列的各種內容,然後用一個示例程式碼來清晰的理解其中特定的含義 input系列: 1.輸入文字內容: <input type="text" name="user"/>起個名字易於在伺服器端進行處理 2.輸入密碼內容:
驗證URL連結和IP有效性的JS程式碼(正則表示式)
#js驗證一個URl字串是否有效 function isValidURL(url){ var urlRegExp=/^((https|http|ftp|rtsp|mms)?:\/\/)+[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+
在表格中隔行換色(js)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>隔行換色</title> <script type="text/j
MyWdatePicker97的使用,頁面中新增時間控制元件(JS的學習筆錄)
場景:最近在做一個日期年份的限制,比如文字框輸入2018年,彈出的my97控制元件限制在2018年,想到用最大值最小值限制,這裡參照的是my97說明文件,把該問題記錄下來以便於以後參考。首先js:function minValue(){ var year=$("#year"
一段倒計時的程式碼(JS)
function Timer(startTime, endTime) { this.startDate = new Date(startTime); this.endDate = new Date(endTime); this.startTime =
新增到收藏夾的js程式碼(相容IE,Firefox)
這段js程式碼經驗證,在IE,Firefox等瀏覽器下都可以實現頁面收藏,不過在google chrome瀏覽器下不能實現收藏,效果會是轉向href地址,也就是普通超連結。 <a href="你的頁面地址" onclick="window.external.addF
如何快速測試一段JS程式碼(Chorme)
前言: 你寫了一段js程式碼,嫌放入html<srcipt>中麻煩,那如何快速測試呢? 測試程式碼:(獲取200天后的日期) var date=new Date(); var
Linux 中最常用的目錄及文件管理命令
得到 bzip2 文件夾 操作 管理命令 內容 fig find work 一、查看文件的命令 對於一個文本文件,在linux中有多種查看方式來獲知文件內容,如直接顯示整個文本內容、分頁查看內容、或者只查看文件開頭或末尾的部分內容。在linux可以用不同的命令來實現。