分享

网页禁止右键菜单?禁止全选?禁止查看源文件

 歪SIR 2011-06-28

以下代码是禁止右键菜单及禁止全选的最好方法。

<script language="JavaScript">
document.oncontextmenu=new Function("event.returnValue=false;");
document.onselectstart=new Function("event.returnValue=false;");
</script>

--------------------下面代码保存为网页即可看到效果----------------------------------------

<html>
<head>
<script>
function clear(){
Source=document.body.firstChild.data;
document.open();
document.close();
document.title="看不到源代码";
document.body.innerHTML=Source;
}</script>
</head>
<body onload=clear()>
<!--
<a href="http://www.jb51.net">脚本之家</a>可惜你看不到!
-->
</body>
</html>
本文来自: 脚本之家(www.jb51.net) 详细出处参考:http://www.jb51.net/article/4312.htm

其他实用功能

1.将彻底屏蔽鼠标右键,无右键菜单
<body oncontextmenu="return false">

也可以用于网页中Table框架中
<table border oncontextmenu=return(false)><td>no</table>

2.取消选取、防止复制
<body onselectstart="return false">

3.不准粘贴
<body onpaste="return false">

4.防止复制
<body oncopy="return false;" oncut="return false;">

5.IE地址栏前换成自己的图标
<link rel="Shortcut Icon" href="favicon.ico">

6.收藏夹中显示出你的图标
<link rel="Bookmark" href="favicon.ico">

7.关闭输入法
<input style="ime-mode:disabled">

说明:这段代码是在表格提交时用到的。也就是在输入数据时不可以使用其他输入法模式。

8.永远都会带着框架

<script language="javascript"><!--
if (window == top)top.location.href = "frames.htm";// --></script>9.防止被人frame

<SCRIPT LANGUAGE=javascript><!--
if (top.location != self.location)top.location=self.location;
// --></SCRIPT>

<input style="ime-mode:disabled">

9.查源文件

<input type=button value=查看网页源代码
onclick="window.location = 'view-source:'+ 'http://www./test.htm';">

10.屏蔽功能键Shift,Alt,Ctrl
<script>
function look(){
if(event.shiftKey)
alert("禁止按Shift键!"); //可以换成ALT CTRL
}
document.onkeydown=look;
</script>

11.光标是停在文本框文字的最后
<script language="java script">
function cc()
{
var e = event.srcElement;
var r =e.createTextRange();
r.moveStart("character",e.value.length);
r.collapse(true);
r.select();
}
</script>
<input type=text name=text1 value="123" onfocus="cc()">

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多