달마나 다른 페이지 보여주기

Java Script 2011. 9. 10. 20:40


  안녕하세요?
  오늘은 달마다 다른 페이지를 보여주는 소스입니다.

<script language="javascript">
<!--
function monthPage() {
today = new Date();
m = new Array(
// 각 월별로 이동시킬 페이지들을 만들고, 차례대로 설정 합니다
"1.html","2.html","3.html","4.html","5.html","6.html","7.html","8.html","9.html","10.html","11.html","12.htm

l"
);
window.location = m[today.getMonth()];
}
//  -->
</script>

<body onLoad="monthPage()">

today에 new Date() 즉 날짜 객체를 선언하고 m은 Array즉 배열객체입니다. 12개로 1부터 12월까지 보여줘야할 문서의 이름을 가지고 있습니다. 그다음에 window.location 즉 문서제목을 m[today.getMonth()]라고 했으니깐 m배열의 이번달을 구해서 m배열에 첨자로 보내니깐 예를들어 이번달이 9월이면 getMonth는 한달늦으니깐 8이 되어서 m[8]인 9.html이 되는 것이죠. 배열은 처음이 0부터 시작합니다. 여기까지 이해가시지요? 
  그다음에 <body onLoad> 즉 문서가 읽어들여질때 monthpage()함수를 호출하는 겁니다. 다시 설명드리면 9월이면 today.getMonth()는 8이되어서 m[8]인 9.html이 window.location에 입력이 되어서 9.html 문서가 읽어들여지는 것입니다. 그럼 오늘은 여기까지 다음시간에 또 만나요~



설정

트랙백

댓글