一些很有用的頁面限制代碼

1. οncοntextmenu="window.event.returnValue=false" 將徹 

底屏蔽鼠標右鍵 
  <table border οncοntextmenu=return(false)><td>no</table> 

  可用於Table 

2. <body onselectstart="return false"> 取消 

選取、防止複製 

3. οnpaste="return false" 

 不準粘貼 

4. οncοpy="return false;" oncut="return false;" 

 防止複製 

5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址欄前 

換成自己的圖標 

6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夾中 

顯示出你的圖標 

7. <input style="ime-mode:disabled"> 

 關閉輸入法 

8. 永遠都會帶着框架 
<script language="JavaScript"><!-- 
  if (window == top)top.location.href = "frames.htm"; 

//frames.htm爲框架網頁 
// --></script> 

9. 防止被人frame 
<SCRIPT LANGUAGE=JAVASCRIPT><!-- 
  if (top.location != 

self.location)top.location=self.location; 
// --></SCRIPT> 

10. <noscript><iframe src=*.html></iframe></noscript> 網 

頁將不能被另存爲 

11. <input type=button value=查看網頁源代碼 
οnclick="window.location = ’view-source:’+ 

’http://www.csdn.net/’"> 

12. 怎樣通過asp的手段來檢查來訪者是否用了代理 
<% if Request.ServerVariables("HTTP_X_FORWARDED_FOR")<>"" 

then 
response.write "<font color=#FF0000>您通過了代理服務器,"& 


"真實的IP爲 

"&Request.ServerVariables("HTTP_X_FORWARDED_FOR") 
end if 
%> 

13. 取得控件的絕對位置 

//Javascript 
<script language="Javascript"> 
function getIE(e){ 
  var t=e.offsetTop; 
  var l=e.offsetLeft; 
  while(e=e.offsetParent){ 
  t+=e.offsetTop; 
  l+=e.offsetLeft; 
  } 
  alert("top="+t+"/nleft="+l); 
  } 
</script> 

//VBScript 
<script language="VBScript"><!-- 
function getIE() 
  dim t,l,a,b 
  set a=document.all.img1 
  t=document.all.img1.offsetTop 
  l=document.all.img1.offsetLeft 
  while a.tagName<>"BODY" 
  set a = a.offsetParent 
  t=t+a.offsetTop 
  l=l+a.offsetLeft 
  wend 
  msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置" 
end function 
--></script> 

14. 光標是停在文本框文字的最後 
<script language="javascript"> 
function cc() 

  var e = event.srcElement; 
  var r =e.createTextRange(); 
  r.moveStart(’character’,e.value.length); 
  r.collapse(true); 
  r.select(); 

</script> 
<input type=text name=text1 value="123" οnfοcus="cc()"> 

15. 判斷上一頁的來源 
asp: 
request.servervariables("HTTP_REFERER") 

javascript: 
document.referrer 

16. 最小化、最大化、關閉窗口 
<object id=hh1 

classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> 
<param name="Command" value="Minimize"></object> 
<object id=hh2 

classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> 
<param name="Command" value="Maximize"></object> 
<OBJECT id=hh3 

classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"> 
<PARAM NAME="Command" VALUE="Close"></OBJECT> 

<input type=button value=最小化 οnclick=hh1.Click()> 
<input type=button value=最大化 οnclick=hh2.Click()> 
<input type=button value=關閉 οnclick=hh3.Click()> 
本例適用於IE 

17. 
<% 
’定義數據庫連接的一些常量 
Const adOpenForwardOnly = 0 ’遊標只向前瀏覽記錄,不支持 

分頁、Recordset、BookMark 
Const adOpenKeyset = 1 ’鍵集遊標,其他用戶對記錄說 

做的修改將反映到記錄集中,但其他用戶增加或刪除記錄不會反映到 

記錄集中。支持分頁、Recordset、BookMark 
Const adOpenDynamic = 2 ’動態遊標功能最強,但耗資源 

也最多。用戶對記錄說做的修改,增加或刪除記錄都將反映到記錄集 

中。支持全功能瀏覽(ACCESS不支持)。 
Const adOpenStatic = 3 ’靜態遊標,只是數據的一個快 

照,用戶對記錄說做的修改,增加或刪除記錄都不會反映到記錄集中 

。支持向前或向後移動 

Const adLockReadOnly = 1 ’鎖定類型,默認的,只讀,不 

能作任何修改 
Const adLockPessimistic = 2 ’當編輯時立即鎖定記錄,最安 

全的方式 
Const adLockOptimistic = 3 ’只有在調用Update方法時才鎖 

定記錄集,而在此前的其他操作仍可對當前記錄進行更改、插入和刪 

除等 
Const adLockBatchOptimistic = 4 ’當編輯時記錄不會被鎖定,而 

更改、插入和刪除是在批處理方式下完成的 

Const adCmdText = &H0001 
Const adCmdTable = &H0002 
%> 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章