日期:2014-05-18  浏览次数:20429 次

为什么在ASPX里不能禁用另存为,而在HTML却可以!!!!!!!!!!!!!!!!!!!!
<noscript>
<iframe scr="*.htm"></iframe>
</noscript>
我在ASPX页面里添加上面的代码来禁用另存为,但是不起效果
而在HTML里就起效果,这是什么原因?怎么解决?如何才能在ASPX页面里禁用另存为?

------解决方案--------------------
也是可以的
------解决方案--------------------
怎么添加的?看看aspx解析后生成的html源程序和你直接写的html源程序有什么不同。
按理应该是一样的
------解决方案--------------------
<SCRIPT language=javascript>
function click() {
alert('禁止你的左键复制!') }
function click1() {
if (event.button==2) {alert('禁止右键点击~!') }}
function CtrlKeyDown(){
if (event.ctrlKey) {alert('不当的拷贝将损害您的系统!') }}
document.onkeydown=CtrlKeyDown;
document.onselectstart=click;
document.onmousedown=click1;
</SCRIPT>
方法二
代码不能被复制:
<BODY oncontextmenu="return false" onselectstart="return false" 
ondragstart="return false" onbeforecopy="return false" 
oncopy=document.selection.empty() onselect=document.selection.empty()> 
比较全了 

屏蔽掉复制
------解决方案--------------------
我帮你测了一下,是可以的!
加在<body>里面,,
我放在模板页里,所有包含模板页的页面都不能另存为了!
------解决方案--------------------
study,mark,up.^_^