首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • asp.net禁止网页编辑、另存为 [已结贴,结贴人:mengxj85]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 21:32:09 楼主
    各位大侠,帮忙一下,如何更好的屏蔽右键,复制,粘贴,另外存为,打印等功能,另外想问一下有些时候IE打开Word文档可以直接打开,有些机子弹出保存框
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 21:37:371楼 得分:2
      <script language="javascript" type="text/javascript">
    function click() {
    if (event.button==2) {
      alert('对不起,本页禁用右键!')
      }
    }
    document.onmousedown=click;
        </script>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 21:39:492楼 得分:5
    JScript code
    取消选取: <body onselectstart="return false"> 防止复制粘贴: oncopy="return false" oncut="return false" onpaste="return false" 屏蔽右键: oncontextmeun="windows.event.returnValue=false" 网页不能另存为: <noscript><iframe src=*.html></iframe></noscript> 5.简单屏蔽右键 ------------------------------------------------------------ <script language="JavaScript"> function click() { if (event.button==2) { alert(' 屏蔽') } } document.onmousedown=click </script>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 21:41:113楼 得分:5
    <!-- 禁用右键: -->
    <script>
    function stop(){
    return false;
    }
    document.oncontextmenu=stop;
    </script>

    在 <body>... </body>标签之间加入如下代码,可以使“另存为”命令不能顺利执行。
    <noscript>
    <iframe scr="*.htm"> </iframe>
    </noscript>
    加入上述代码后,当执行“另存为”命令时,会弹出“保存网页时出错”的对话框。

    <body onselectstart="return false"> 取消选取、防止复制
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 21:41:284楼 得分:5
    04.禁止右键:
    <body oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false"onmouseup="document.selection.empty()">
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • only_endure
    • 等级:
    发表于:2008-05-12 21:43:595楼 得分:5
    这都是javascript设置的,和asp.net与否无关.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • only_endure
    • 等级:
    发表于:2008-05-12 21:45:436楼 得分:5
    可以在onload事件里加载.
    或在页面中注册javascript脚本也可以
    page.registerStartupScript(......,...,...)
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 21:48:597楼 得分:5
    JScript code
    function document.oncontextmenu() { return false; } function cancelLink() { if (event.srcElement.tagName == "A" && event.shiftKey) event.returnValue = false; } document.onkeydown = function() { //屏蔽 F5 刷新键 var k = event.keyCode; if (k == 116) { event.keyCode = 0; event.returnValue= false; } //屏蔽 Alt+ 方向键 ← 屏蔽 Alt+ 方向键 → if ((event.altKey)&&((event.keyCode==37)||(event.keyCode==39))) { event.returnValue=false; } //屏蔽退格删除键,屏蔽 F5 刷新键,Ctrl + R if ((event.keyCode==116)||(event.ctrlKey && event.keyCode==82)) { event.keyCode=0; event.returnValue=false; } //屏蔽 Ctrl+n if ((event.ctrlKey)&&(event.keyCode==78)) { event.returnValue=false; } //屏蔽 shift+F10 if ((event.shiftKey)&&(event.keyCode==121)) { event.returnValue=false; } //屏蔽Alt+F4 if ((event.altKey)&&(event.keyCode==115)) { showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px"); return false; } //屏蔽Ctrl+A if((event.ctrlKey)&&(event.keyCode==65)) { return false; } }



    在需要屏蔽的网页中的 <body>加一个属性:
    <body onclick="cancelLink()">即可.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 23:18:528楼 得分:5

    这样做有什么目的...好象有很多办法能够破解列
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 23:26:249楼 得分:3
    good
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 23:35:3910楼 得分:2
    学习下
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 23:42:3511楼 得分:2
    没有用的,DW直接打开另存,通通干掉
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • useruse
    • 等级:
    发表于:2008-05-12 23:59:0212楼 得分:2
    很难做到,除非你全部做成图片得了,不然怎么可能杜绝呢,网站就是要分享,不可能
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-13 10:55:4313楼 得分:2
    问题1
    页面中的设置
    html 或 js 都可以完成
    问题2
    打开和保存也是IE的设置
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-14 00:40:1914楼 得分:0
    如何加载,能给些代码吗?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-14 01:14:4715楼 得分:2
    把重要信息做成图片吧 否则没有意义 不管用什么招 都不能禁止别人另存你的网页的。
    用js禁止网页另存是没有意义的 ,骗骗不懂技术的人稍微有效。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved