问题是这样的
我在做一个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>