onload이벤트

Programming/Javascript | 2013. 1. 1. 19:59
Posted by 오요미


인터프리터에 의해 웹브라우저는 html의 처음부터 해석을 하게 된다. 하지만 스크립트 코드가 head에 있기 때문에 body태그에 스타일 적용을 하지 못한다. 이를 위해 onload이벤트를 사용한다.


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<title>window.onload 이벤트</title>

<script type="text/javascript">

//[1]페이지 로드시 함수로 지정한 자바스크립트 실행 

/* window.onload = pageLoad;

function pageLoad() {

changeColor();

changeSize();

}; */

//[2] 익명 함수 : anonymous function 스타일

window.onload = function() {

changeColor();

changeSize();

};

function changeColor(){

document.getElementById("myDiv").style.backgroundColor="red";

}

function chageSize() {

document.getElementById("myDiv").style.height="100px";

}

</script>

</head>

<body>

<div id="myDiv" style="height:50px;">

페이지가 로드 되고 난 후 배경색이 yellow로 변경됩니다.

</div>

<script type="text/javascript">

document.getElementById("myDiv").style.backgroundColor="yellow";

</script>

</body>

</html>

'Programming > Javascript' 카테고리의 다른 글

자바스크립트 내장 객체  (0) 2013.01.04
스타일객체  (0) 2013.01.03
이벤트 정리  (0) 2013.01.01
폼 유효성 검사2(submit&button 비교)  (0) 2013.01.01
폼 유효성 검사(아이디, 비밀번호)  (0) 2013.01.01
 
블로그 이미지

오요미

공부할 수 있는 순간을 감사하며 공부하라.

카테고리

분류 전체보기 (121)
Electronics (1)
Programming (72)
Culturallife (30)
English (11)
취업 (1)
대학원 (4)
Life (1)