JavaScriptノート4


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-キャプチャエラー:
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>