熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

js中的屏蔽的使用示例

2013-11-15 11:59:32  來源: JSP教程 
本文為大家介紹下js中的屏蔽的應用屏蔽網頁內容選中剪切復制及拷屏總之你能想象的應該都有感興趣的朋友可以參考下希望對大家學習js有所幫助  

  js屏蔽效果

復制代碼 代碼如下:

  
/** 屏蔽F幫助 */
windowonhelp = function(){return false;}
/**
*屏蔽 FCtrl+NShift+FAlt+F
*如果想要屏蔽其他鍵則找到對應的 keyCode 再依照此方法即可
*/
documentonkeydown = function(event){
event = windowevent || event;
if(eventkeyCode== || (eventctrlKey && eventkeyCode==) || (eventshiftKey && eventkeyCode==) || (eventaltKey && eventkeyCode==)){
eventkeyCode =;
eventreturnvalue = false;
}
}
/** 屏蔽鼠標右鍵 */
documentoncontextmenu = function(){return false;}
//或者
documentonmousedown = function(event){
event = windowevent || event;
if(documentall && eventbutton == ) {
eventreturnvalue=false;
}
}
/**
* 屏蔽“後退”功能(<a href="javascript:replaceLocation()" mce_href="javascript:replaceLocation()">Google</a>)
* @param url 頁面要轉向的URL
*/
function replaceLocation(url){
documentlocationreplace(url);
}
/** 屏蔽選中網頁內容 */
documentonselectstart=function(){return false;}
/** 屏蔽復制網頁內容 */
documentbodyoncopy = function(){return false;}
/** 屏蔽剪切網頁內容 */
documentbodyoncut = function(){return false;}
/** 屏蔽向網頁粘貼內容 */
documentbodyonpaste = function(){return false;}
/** 屏蔽拷屏(不停的清空剪貼板) */
windowsetInterval(windowclipboardData("Text" "") );
/**
* 屏蔽查看源文件( <body onload=clear()> )
*/
function clear() {
var source=documentbodyfirstChilddata;
documentopen();
documentclose();
documentbodyinnerHTML = source;
}
/**
* 屏蔽js報錯
*/
function KillError()
{
return true;
}
windowonerror=KillError;


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20037.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.