| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 436 人关注过本帖
标题:关于 asp 窗口限制的问题
只看楼主 加入收藏
zfjyyzycl
Rank: 2
等 级:论坛游民
帖 子:239
专家分:10
注 册:2006-4-15
结帖率:28.57%
收藏
 问题点数:0 回复次数:0 
关于 asp 窗口限制的问题

问题是这样的
我在做一个VB结合asp的银行对帐系统,下级行在点击浏览后,在新的网页里可以浏览最终对帐的结果,可以打印,但是不能修改网页的内容,因此,就需要对显示对帐结果的网页进行控制,不能全选,不能复制,不能编辑,不能另存为,不能察看源代码等,比较好的方法是在网页显示的时候,将该网页的功能区域全部屏蔽掉,比如说 菜单栏,工具栏、地址栏,然后再加上

屏蔽右键
<body oncontextmenu=self.event.returnValue=false>
取消选取、防止复制
<body onselectstart="return false">

网页不能被另存为
<noscript><iframe src=*.html></iframe></noscript>
<noscript><iframe src="*.htm"></iframe></noscript> "不能另存为
<script language="JavaScript"> "不能复制
document.oncontextmenu=new Function("event.returnValue=false;");
document.onselectstart=new Function("event.returnValue=false;");
</script>
基本上就可以做到了(当然如果要到缓存去查看网页的内容也没有办法)

下面的代码,可以实现 不显示工具栏和菜单栏等的限制,但是page.html 是固定的,里面的内容不能随着改变,不能实现我上面的意图
请帮助解决这个问题,谢谢!

SCRIPT LANGUAGE="javascript">

  <!--

  window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0,
toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no')
//这句要写成一行

  -->

  </SCRIPT>

搜索更多相关主题的帖子: asp 窗口 
2006-05-02 23:33
快速回复:关于 asp 窗口限制的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.042585 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved