window.onload
페이지 정보
작성자 서방님 댓글 0건 조회 178회 작성일 12-06-21 09:44본문
onload는 boyd 태그에 사용방법과 아래와 같이 스크립트를 통해 사용 방법 2가지가 있다
[script type="text/javascript"]
window.onload = function(){
testfunction();
}
[/script]
단 body에 onload가 존재할때 위방법을 사용하면 기존에 있던 body onload의 함수는 실행되지 않는다
그럴경우 아래와 같이 attchEvent or 아래의 addLoadEvent 함수를 사용한다.
1. addLoadEvent 이용
function addLoadEvent(func){
var oldonLoad = window.onload;
if (typeof window.onload != "function"){
window.onload = func;
}else{
window.onload = function(){
oldonLoad();
func();
}
}
}
//onload로 실행되야되는 함수명 단 맨뒤에 ()는 삭제
//EX) addLoadEvent(testfunction);
addLoadEvent(실행함수명);
2. window.attchEvent 사용 (파이어폭스, IE )
EX 1) window.attchEvent("onload",실행함수명);
EX 2) window.attchEvent("onload",testfunction);
A. attachEvent로 추가된 함수는 detachEvent로 제거할 수 있다.
B. 실행함수명은 끝에 ()를 뺀값을 넣는다
댓글목록
등록된 댓글이 없습니다.