<strong>Alt F4 およびその他のショートカット キーをブロックします: <br></strong><div class="codetitle"> <span><a style="CURSOR: pointer" data="87124" class="copybut" id="copybut87124" onclick="doCopy('code87124')"><u>コードをコピー </u></a></span> コードは次のとおりです: </div> <div class="codebody" id="code87124"> <br><script> <br>function KeyDown(){ //マウスの右ボタンをシールド、Ctrl n、shift F10、F5 更新、Backspace キー<br>//alert("ASCII コードは: "event .keyCode); <br>if ((window.event.altKey)&& <br>((window.event.keyCode==37)|| //Alt 矢印キー← <br>(window.event.keyCode= =39))) { //Alt 方向キーをブロックします→ <br>alert("Web 上で進むまたは戻るために ALT 方向キーを使用することはできません!"); ; <br>} <br>if ((event.keyCode==8) || //バックスペース削除キーをシールドします<br>(event.keyCode==116)|| //F5 更新キーをシールドします<br> (event.keyCode==112)|| //シールド F1 更新キー<br>(event.ctrlKey &&event.keyCode==82)){ //Ctrl R <br>event.keyCode=0; .returnValue=false; <br>} <br>if ( (event.ctrlKey)&&(event.keyCode==78)) //シールド Ctrl n <br>event.returnValue=false <br>if ((event.ctrlKey)&&(event.keyCode==78) .shiftKey)&&(event.keyCode==121)) / /シールド シフト F10 <br>event.returnValue=false; <br>if (window.event.srcElement.tagName == "A" && window.event.shiftKey ) <br>window.event.returnValue = false; // シフトをブロックし、マウスの左ボタンを使用して新しい Web ページを開きます<br>if ((window.event.altKey)&&(window.event.keyCode==115) ){ //Shield Alt F4 <br>window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px"); <br>return false;} <br>} <br>関数 Showhelp (){ <br>alert("間違っています!"); <br> return <br>} <br><br><br><br>=========================================== === =============== <br><strong>IE Javascript ショートカット キー操作<br></strong>1. oncontextmenu="window.event.returnValue=false" は完全に実行されます。マウスの右ボタンをブロックします <br><table border oncontextmenu=return(false)><td>no</table> <br>2 に使用できます。選択をキャンセルしてコピーを禁止します<br>3. onpaste="return false" は貼り付けを許可しません<br>4. oncut="return false;" はコピーを禁止します<br>5. ="ショートカット アイコン" href=./../../"favicon.ico"> IE アドレス バーを独自のアイコンに置き換えます<br>6. <link rel="Bookmark" href=./ ../../"favicon .ico"> お気に入りにアイコンを表示できます<BR>7. <input style="ime-mode:disabled">8.フレーム<BR> <script language="javascript"><!-- <BR>if (window == top)top.location.href = "frames.htm"; //frames.htm はフレームですweb ページ<BR>// --></script> <br>9. フレーム化を防ぐ <br><SCRIPT LANGUAGE=javascript><!-- <BR>if (top.location != self .location)top.location =self.location; <BR>// --></SCRIPT><br>10. <noscript<iframe src=../../*.HTML< ;/iframe>< /noscript> Web ページは <br>11 として保存されません。<br>onclick="window.location = 'view-source:' ' http://www.csdn .net/'"> <br>12. 訪問者が ASP 経由でプロキシを使用しているかどうかを確認する方法 <br><% if Request.ServerVariables("HTTP_X_FORWARDED_FOR")<>" " then <br> response.write "<font color=#FF0000> プロキシ サーバーを通過しました,"& _ <BR>"実際の IP は"&Request.ServerVariables("HTTP_X_FORWARDED_FOR") <BR>end if <BR>%>13. コントロールの絶対位置を取得します<BR><script language="javascript"> <br>function getIE(e){ <br>var t= e.offsetTop; <br> var l=e.offsetLeft; <br>t =e.offsetTop; <br> >alert("top=" t "nleft=" l); <br>} <br></script> <BR>//VBScript <BR><script language="VBScript"><! - <BR>function getIE( ) <BR>dim t,l,a,b <BR>set a=document.all.img1 <BR>t=document.all.img1.offsetTop <BR>l=document.all .img1.offsetLeft <BR> while a.tagName<>"BODY" <br>set a = a.offsetParent <br>t=t a.offsetTop <br>l=la a.offsetLeft <br>wend <br>msgbox "top="&t&chr (13)&"left="&l,64,"コントロールの位置を取得" <br>関数終了 <br>--><br>14.カーソルはテキスト ボックス内のテキストの末尾で停止します<br><script language="javascript"> <br>function cc() <br>{ <br>var e =event.srcElement; var r =e.createTextRange(); <br>r.collapse(true); <br></script> <br><input type=text name=text1 value="123" onfocus="cc()"> <br>15. 前のページのソースを確認します<br> : <br>request.servervariables("HTTP_REFERER") <br> javascript: <br>document.referrer <br>16. ウィンドウを最小化、最大化、閉じる<br><object id=hh1 classid="clsid:ADB880A6- D8FF-11CF-9377-00AA003B7A11"> <br> <param name="Command" value="最小化"></object> <br><object id=hh2 classid="clsid:ADB880A6-D8FF -11CF-9377-00AA003B7A11"> <br>< ;param name="コマンド" value="最大化"></object> <br><OBJECT id=hh3 classid="clsid:adb880a6-d8ff- 11cf-9377-00aa003b7a11"> <br>< PARAM NAME="Command" VALUE="Close"></OBJECT> <br><input type=button value=minimize onclick=hh1.Click() > <br><input type=button value =Maximize onclick=hh2.Click()> <br><input type=button value=Close onclick=hh3.Click()> この例はIE <br>17 に適しています。<br>< ;% <br>'データベース接続用の定数をいくつか定義します<br>Const adOpenForwardOnly = 0 'カーソルはレコードを前方にのみ参照し、ページング、Recordset、BookMark をサポートしません <br>Const adOpenKeyset = 1 'キーセットカーソル、他のユーザーがレコードを閲覧できる 変更内容はレコードセットに反映されるとのことですが、他のユーザーによるレコードの追加や削除はレコードセットには反映されません。ページング、レコードセット、ブックマークをサポート <br>Const adOpenDynamic = 2 '動的カーソルは最も強力な機能を持ちますが、最も多くのリソースを消費します。ユーザーがレコードに加えた変更、レコードの追加または削除は、レコード セットに反映されます。フル機能のブラウジングをサポートします (ACCESS ではサポートされていません)。 <br>Const adOpenStatic = 3 '静的カーソルは、ユーザーがレコードに対して行った変更、つまりレコードの追加や削除はレコード セットには反映されません。前方または後方への移動をサポートします<br>Const adLockReadOnly = 1 'ロック タイプ、デフォルト、読み取り専用、変更はできません<br>Const adLockPessimistic = 2 '最も安全な方法で編集時にすぐにレコードをロックします<br> Const adLockOptimistic = 3 'レコード セットは Update メソッドが呼び出されたときのみロックされ、以前の他の操作では現在のレコードを変更、挿入、削除できます<br>Const adLockBatchOptimistic = 4 'レコードは編集時にロックされず、変更されます、挿入と削除はバッチ モードで行われます <br>Const adCmdText = &H0001 <br>Const adCmdTable = &H0002 <br>%>18. Web ページはキャッシュされません<br>HTM Web ページ <br>< ;META HTTP-EQUIV="pragma" CONTENT="no-cache"> <br><META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"< ;META HTTP-EQUIV="expires" CONTENT="水曜日、1997 年 2 月 26 日 08:21:57 GMT"><br>または<META HTTP-EQUIV="expires" CONTENT="0"> Web ページ<br>Response.Expires = -1 <br>Response.ExpiresAbsolute = Now() - 1 <br>Response.cachecontrol = "no-cache" <br>PHP Web ページ<br>header(" 有効期限: 月、1997 年 7 月 26 日 05:00:00 GMT"); <br>header("Cache-Control: no-cache, must-revalidate"); <br>header("Pragma: no-cache"); <br> <br>19. 文字列がすべて数字で構成されているかどうかを確認します <br><script language="javascript"><!-- <br>function checkNum(str){return str.match(/ D/)= =null} <br>alert(checkNum("1232142141")) <BR>alert(checkNum("123214214a1")) <BR>// --></script> <br>20 のサイズを取得します。 window<br>document.body.clientWidth,document.body.clientHeight <br>21. 文字であるかどうかを判断する方法<br>if (/[^x00-xff]/g.test(s)) アラート("中国語の文字が含まれています"); <br>elsealert("すべての文字"); <br>22。TEXTAREA の適応テキスト行数<br><textarea rows=1 name=s1cols=27 onpropertychange= " this.style.posHeight=this.scrollHeight"> <br></textarea> <br>23. 日付から日数を引いたものが 2 番目の日付と同じになります<br><script language=javascript> <br>function cc (dd, dadd) <br>{ <br>//エラー処理を追加できます <br>var a = new Date(dd) <br>a = a.valueOf() <br>a = a -パパ * 24 * 60 * 60 * 1000 <br>a = new Date(a) <br>alert(a.getFull Year() "年" (a.getMonth() 1) "月" a.getDate() "日") <br>}<br>cc("2002/12/23",2) <br></script> <br>24. 选择了哪一ラジオ <br><HTML><script language="vbscript"> <br>function checkme() <br>radio1 の各 ob に対して <br>if ob.checked then window.alert ob.value <br>next <br>end function <br></script><BODY> <br><INPUT name="radio1" type="radio" value="style" チェック済み>スタイル <br><INPUT name="radio1" type="radio" value="barcode">バーコード <br><INPUT type="button" value="check" onclick="checkme()"> <br></BODY></HTML> <br>25.本页urlのrequest.servervariables("")セット<br>Response.Write "<TABLE border=1><!-- テーブルヘッダー --><TR><TD> ;<b>変数</b><td><b>値</b></td>" <br>Request.ServerVariables の各 ob に対して <br>Response.Write "<TR><TD>"&ob&"</TD>gt;<TD>"&Request.ServerVariables(ob)&"</TD> ;</TR>" <br>次 <br>Response.Write "</TABLE>" <br><br>26. <br>本机ip<%=request.servervariables("remote_addr")%> <br>服务器名<%=Request.ServerVariables("SERVER_NAME")%> <br> サーバー IP<%=Request.ServerVariables("LOCAL_ADDR")%> <br>サービス务器端末口<%=Request.ServerVariables("SERVER_PORT")%> <br> 服飾時間<%=now%> <br>IIS バージョン<%=Request.ServerVariables"SERVER_SOFTWARE")%> <br> スクリプト超過時間<%=Server.ScriptTimeout%> <br>本文パス <br> サーバー CPU 数<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%> <br>服务器解译引擎<%=ScriptEngine & "/"& ScriptEngineMajorVersion &"."&ScriptEngineMinorVersion&"."& ScriptEngineBuildVersion %> <br>サーバー操作システム<%=Request.ServerVariables("OS")%> <br><br>27.ENTER ボタンは次の入力欄に移動できます <br><input onkeydown="if(event.keyCode==13)event.keyCode=9"> <br><br>28. 特定の Web サイトの接続速度を調査します: <br>次のようなコードを 領域に追加します: <br><script language="javascript"> <BR>tim=1 <BR>setInterval("tim ",100) <BR>b=1 <br><br>var autourl=new Array() <BR>autourl[1]="www.njcatv.net " <BR>autourl[2]="javacool.3322.net" <BR>autourl[3]="www.sina.com.cn" <BR>autourl[4]="www.nuaa.edu.cn" <BR>autourl[5]="www.cctv.com" <br><br>function butt(){ <BR>document.write("<form name=autof>") <BR>for(var i =1;i<autourl.length;i ) <BR>document.write("<input type=text name=txt" i " size=10 value=测试中……> =》<input type=text name=url" i " size=40> =》<input type=button value=GO onclick=window.open(this.form.url" i ".value)><br/>") <BR>document.write("<input type=submit value=刷新></form>") <BR>} <BR>butt() <BR>function auto(url){ <BR>document.forms[ 0]["url" b].value=url <BR>if(tim>200) <BR>{document.forms[0]["txt" b].value="链接超時間"} <BR>else <BR>{document.forms[0]["txt" b].value="時間间" tim/10 "秒"} <BR>b <BR>} <BR>function run(){for(var i=1 ;i<autourl.length;i )document.write("<img src=http://" autourl[i] "/" Math.random() " width=1 height=1 onerror=auto('http: //"; autourl[i] "')>")} <BR>run()</script> <br><br>29. 各種類の光标 <BR>auto :标標準光标 <BR>default :标標準箭头 <BR>hand :手形光标 <BR>wait :等待機光标 <BR>text :I形光标 <BR>vertical-text :水平I形光标 <BR>no-drop :不可拖动光标 <BR>not-allowed :無效光标 <BR>help :?帮助光标 <BR>all-scroll :三角方向标 <BR>move :移動标 <BR>十字線 :十字标 <BR>e-resize <BR>n-resize <BR>nw-resize <BR>w-resize <BR>s-resize <BR>se-resize <BR>sw-resize</script> </div>