間違った Web ページを右クリックします
<body oncontextmenu="return false">または <body style="overflow-y:hidden">
Web ページに BGM を追加する
IE:<bgsound src="*.mid" ループ=無限>
NS:<embed src="*.mid" autostart=true hidden=trueloop=true></embed>
* BGM の .mid MIDI 形式ファイル
窓を自動的に開閉する
<script Language="javascript">
関数 winopen1(){
開いているウィンドウ名=open("nb","ホームページ","ツールバー=いいえ,場所=いいえ,
ディレクトリ = いいえ、ステータス = いいえ、メニューバー = いいえ、スクロールバー = いいえ、サイズ変更可能 = いいえ、
コピー履歴=いいえ、幅=160、高さ=200、左=200、上=100"; )
</script>
<a href onMouseOver="winopen1();return true;" onMouseOut="ウィンドウ名を開く.close();">
<p>リンクはこちら</a></p>
ページの保存時にブラウザーが失敗するようにして、ユーザーが Web ページを保存できないようにします。
<NOSCRIPT><iframe src="*.html"></iframe></NOSCRIPT>
Webページが自動的に閉じてしまう
<html>
<頭>
<object id=closes type="application/x-oleobject"
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="コマンド" value="閉じる">
</オブジェクト>
</head>
<body onload="window.setTimeout('closes.Click()',10000)">
このウィンドウは 10 秒後にプロンプトが表示されずに自動的に閉じます。
</body>
</html>
その他のヒント:
1. oncontextmenu="window.event.return value=false" は、マウスの右ボタンを完全にブロックします。
<table border oncontextmenu=return(false)><td>no</table> はテーブルに使用できません
2. <body onselectstart="return false"> 選択をキャンセルしてコピーを禁止します
3. onpaste="return false" では貼り付けができません。
4. oncopy="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"; file://frames.htm はフレーム Web ページです。
// --></script>
9. はめられないようにする
<スクリプト言語=javascript><!--
if (top.location != self.location)top.location=self.location;
// --></SCRIPT>
10. <noscript><iframe src=*.html></iframe></noscript> Web ページは次の名前で保存されません。
11. <input type=button value=Web ページのソース コードの表示
onclick="window.location = 'view-source:'+ '//www.VeVB.COm/'">
14. テキストボックス内のテキストの末尾でカーソルが停止します
<スクリプト言語="javascript">
関数cc()
{
var e = イベント.srcElement;
var r =e.createTextRange();
r.moveStart('character',e.value.length);
r.collapse(true);
r.select();
}
</script>
<input type=text name=text1 value="123" onfocus="cc()">
15. 前のページの出典を特定する
asp:
request.servervariables("HTTP_REFERER")
JavaScript:
ドキュメント.リファラー
16. ウィンドウを最小化、最大化、閉じる
<object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="コマンド" value="最小化"></object>
<object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="コマンド" value="最大化"></object>
<OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="コマンド" value="閉じる"></OBJECT>
<入力タイプ=ボタン値=最小化onclick=hh1.Click()>
<入力タイプ=ボタン値=onclick=hh2.Click()を最大化>
<入力タイプ=ボタン値=閉じる onclick=hh3.Click()>
この例は IE の場合です
18. Web ページはキャッシュされません
HTM ウェブページ
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="キャッシュ制御" CONTENT="キャッシュなし、再検証が必要">
<META HTTP-EQUIV="expires" CONTENT="水曜日、1997 年 2 月 26 日 08:21:57 GMT">
または <META HTTP-EQUIV="expires" CONTENT="0">
19. 文字列がすべて数字で構成されているかどうかを確認する
<script language="javascript"><!--
関数 checkNum(str){return str.match(//D/)==null}
アラート(checkNum("1232142141"))
アラート(checkNum("123214214a1"))
// --></script>
21. キャラクターかどうかの判断方法
if (/[^/x00-/xff]/g.test(s)) alter("中国語の文字が含まれています");
elsealert("すべての文字");
22.TEXTAREA適応テキスト行数
<textarea rows=1 name=s1cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
</textarea>
23. 日付から日数を引いた値は 2 番目の日付と同じです
<スクリプト言語=javascript>
functioncc(dd,dadd)
{
var a = 新しい日付(dd)
a = a.valueOf()
a = a - お父さん * 24 * 60 * 60 * 1000
a = 新しい日付(a)
alert(a.getFull Year() + "年" + (a.getMonth() + 1) + "月" + a.getDate() + "日")
}
cc("2002/12/23",2)
</script>
27. ENTER キーでカーソルを次の入力ボックスに移動できます
<input onkeydown="if(event.keyCode==13)event.keyCode=9">