2017년 5월 19일 금요일

onload의 사용

페이지 load시 공통으로 실행될 스크립트는 window.onload를 사용 함.
그러나 문제는 window.onload와  onload="" 를 동시에 사용시 window.onload는 실행이 되지 않는 문제가 있다.
그래서 이를 해결하고자 할때 사용하는 것이 window::onload()인데, 이 또한 문제는 익스플로어에서만 쓸 수가 있다는 단점이 있다.

실행 순서는 onload=""가 먼저 실행되고, 이어서 window::onload()가 실행된다.

예제)
//이건 익스플로어만 작동되었음
function window::onload(){
    시작시 실행될 내용
}
//이건 익스플로어, 파이어폭스 둘다 작동되었음window.onload = function() {
    시작시 실행될 내용
}