JavaScriptノート4
1738 ワード
10.JavaScriptイベント:--onloadとonUnload:ユーザーがページに入ったり、離れたりすると、onloadとonUnloadイベントが発生します.オンラインイベントは、訪問者のブラウザのタイプとバージョンを検出し、これらの情報に基づいて特定のバージョンのウェブページをロードするためによく使われる.onloadとonnUnloadイベントもよく利用者がページに入る時または離れる時に作成したcookiesを処理します.例えば、あるユーザが初めてページに入るとき、メッセージボックスを使ってユーザの名前を聞いてもいいです.名前はクッキーに保存されます.ユーザーが再度このページに入ると、もう一つのメッセージボックスを使ってこのユーザーに挨拶できます.「Welcome zhangsan!」
--オンフォークス、オンブラとオンChange:オンフォークス、オンブラとオンChangeイベントは通常お互いに協力してフォームを検証します.
--onSubmiton Submitはフォームを提出する前にフォームのドメインをすべて検証するために使用します.form method=「post」action=「a.httm」onsubmit=「return checkForm()」
--onMouseOverとonMouseOuseOverとonMouseOutは、「ダイナミック」ボタンを作成します.
11.JavaScript-キャプチャエラー:
--オンフォークス、オンブラとオンChange:オンフォークス、オンブラとオンChangeイベントは通常お互いに協力してフォームを検証します.
--onSubmiton Submitはフォームを提出する前にフォームのドメインをすべて検証するために使用します.form method=「post」action=「a.httm」onsubmit=「return checkForm()」
--onMouseOverとonMouseOuseOverとonMouseOutは、「ダイナミック」ボタンを作成します.
11.JavaScript-キャプチャエラー:
try
{
//
}
catch(err)
{
//
}
次の例は確認ボックスが表示されます.エラーが発生した時に決定ボタンをクリックしてウェブページを見続けるか、キャンセルボタンをクリックしてトップページに戻ります.confirm方法の戻り値がfalseの場合、コードはユーザーを他のページにリダイレクトします.confirmメソッドの戻り値がtrueであれば、コードは何もできません.<html>
<head>
<script type="text/javascript">
var txt=""
function message()
{
try
{
adddlert("Welcome guest!")
}
catch(err)
{
txt="There was an error on this page.
"
txt+="Click OK to continue viewing this page,
"
txt+="or Cancel to return to the home page.
"
if(!confirm(txt))
{
document.location.href="http://www.iteye.com"
}
}
}
</script>
</head>
<body>
<input type="button" value="View message" onclick="message()" />
</body>
</html>