無效代碼求正解中7/21

根據需求,用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.屏蔽另存,編輯求得正解中
現在覺得這種防君子防不了小人的伎倆真是不好玩

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值