首页禁止右键和Iframe以及增加“阅读全文”和前台按钮的一些修改办法
这是我自己的一些修改办法,原则上不动核心代码,便于升级和维护:
1、首页加上禁止右键和禁止被iframe的代码,这段代码加在default.asp最后:
<!--#include file="noright.asp" -->
noright.asp代码如下,存在blog的根目录下:
<NOSCRIPT><iframe src="*.html"></iframe></NOSCRIPT>
<script language="JavaScript">
<!--
function key(){
if(event.shiftKey){
window.close();}
//禁止shift
if(event.altKey){
window.close();}
//禁止alt
if(event.ctrlKey){
window.close();}
//禁止ctrl
return false;}
document.onkeydown=key;
if (window.Event)
document.captureEvents(Event.MOUSEUP);
//swordmaple javascript article.
function nocontextmenu(){
event.cancelBubble = true
event.returnValue = false;
return false;}
function norightclick(e){
if (window.Event){
if (e.which == 2 || e.which == 3)
return false;}
else
if (event.button == 2 || event.button == 3){
event.cancelBubble = true
event.returnValue = false;
return false;}
}
//浏览器
document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others
//-->
</script>
[ 本帖最后由 freesky 于 2006-8-7 04:41 PM 编辑 ] |