자 바스 크 립 트 노트4

10. JavaScript 이벤트: -- onload 와 onUnload: 사용자 가 페이지 에 들 어가 거나 떠 날 때 onload 와 onUnload 이 벤트 를 실행 합 니 다.onload 이 벤트 는 방문 자의 브 라 우 저 유형 과 버 전 을 검사 한 다음 에 이 정보 에 따라 특정 버 전의 웹 페이지 를 불 러 옵 니 다.onload 와 onUnload 사건 도 사용자 가 페이지 에 들 어가 거나 떠 날 때 만 든 cookies 를 처리 하 는 데 자주 사 용 됩 니 다.예 를 들 어 한 사용자 가 처음 페이지 에 들 어 갔 을 때 메시지 상자 로 사용자 의 이름 을 물 어 볼 수 있 습 니 다.이름 은 쿠키 에 저 장 됩 니 다.사용자 가 이 페이지 에 다시 들 어 왔 을 때, 당신 은 다른 메시지 상 자 를 사용 하여 이 사용자 에 게 인 사 를 할 수 있 습 니 다. "Welcome zhangsan!"
-- onFocus, onBlur, onChange: onFocus, onBlur, onChange 이 벤트 는 보통 폼 을 검증 하 는 데 서로 협력 합 니 다 < input type = "text" size = "30" id = "email" onchange = "checkEmail ()" >
-- onSubmitonSubmit 은 폼 을 제출 하기 전에 모든 폼 필드 를 검증 하 는 데 사 용 됩 니 다.

-- onMouse Over 와 onMouse OutonMouse Over 와 onMouse Out 은 '동적' 단 추 를 만 드 는 데 사 용 됩 니 다.
 
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>

좋은 웹페이지 즐겨찾기