根據需求,用asp.net2.0做了一個小網站,要求
a.所有頁面只能看不能複製,粘貼,另存,列印等
b.在進入部分選單時輸入二次密碼
尚待解問題如下:
1.iframe屏蔽右鍵
目前只能將按右鍵時菜單清空,做法如下:
function fTemp(){alert(); return false;}
...
<iframe id="iframe1" frameborder="0" src="tab/blank.aspx" />
<SCRIPT LANGUAGE="JavaScript">
<!--
window.frames["iframe1"].document.oncontextmenu = fTemp;
-->
</SCRIPT>
但執行時動態寫src時按右鍵後菜單仍出現@_@
2.當按二次密碼時,用window.showModalDialog開啟一aspx小視窗(一個textbox和一個button),當點button時正常,若直接按回車鍵則小視窗會新開一個視窗且按了無效,原小視窗仍健在@_@,怎樣按回車便可直接提交呢,有寫相關JS代碼-無效
<script language="javascript">
function sendTo()
{
var a;
a= document.Form1.TextBox4.value ;
var xh=new ActiveXObject("Microsoft.XMLHTTP");
xh.open("POST","pass20.aspx?ypassw1=" + a ,false);
xh.send();
var b= xh.responseText;
window.returnValue =b;
window.close();
}
</script>
</head>...
<form id="Form1" method="get" runat="server" onKeydown="if(event.enterKey){return false}">
... <asp:TextBox ID="TextBox4" runat="server" MaxLength="32" TextMode="Password" /> <input id="bt1" runat="server" οnclick="sendTo()" type="button" value="確定" >...
原來在<form>之上加上<base target="_self">即可解決
3.屏蔽另存,編輯求得正解中
現在覺得這種防君子防不了小人的伎倆真是不好玩
無效代碼求正解中7/21
最新推荐文章于 2022-03-03 09:58:21 发布