16
조회 수 : 3067 신고 : 0
미리보기 <==클릭
<head>와 </head>사이에 아래소스 삽입
<!--달력스크립트 소스 시작-->
  <script language="JavaScript">
  <!--
  var ns6=document.getElementById&&!document.all
  var ie4=document.all
var Selected_Month;
  var Selected_Year;
  var Current_Date = new Date();
  var Current_Month = Current_Date.getMonth();
var Days_in_Month = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
  var Month_Label = new Array('1월', '2월', '3월', '4얼', '5월', '6월', '7월', '8월', 
  '9월', '10월', '11월', '12월');
var Current_Year = Current_Date.getYear();
  if (Current_Year < 1000)
  Current_Year+=1900
  var Today = Current_Date.getDate();
function Header(Year, Month) {
 if (Month == 1) {
  Days_in_Month[1] = ((Year % 400 == 0) || ((Year % 4 == 0) && (Year % 
  100 !=0))) ? 29 : 28;
  }
  var Header_String = Month_Label[Month] + ' ' + Year;
  return Header_String;
  }
function Make_Calendar(Year, Month) {
  var First_Date = new Date(Year, Month, 1);
  var Heading = Header(Year, Month);
  var First_Day = First_Date.getDay() + 1;
  if (((Days_in_Month[Month] == 31) && (First_Day >= 6)) ||
  ((Days_in_Month[Month] == 30) && (First_Day == 7))) {
  var Rows = 6;
  }
  else if ((Days_in_Month[Month] == 28) && (First_Day == 1)) {
  var Rows = 4;
  }
  else {
  var Rows = 5;
  }
var HTML_String = '<table><tr><td valign="top"><table BORDER=4 CELLSPACING=1 cellpadding=2 FRAME="box" BGCOLOR="C0C0C0" BORDERCOLORLIGHT="808080">';
HTML_String += '<tr><th colspan=7 BGCOLOR="FFFFFF" BORDERCOLOR="000000">' + Heading + '</font></th></tr>';
HTML_String += '<tr><th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="000000">Sun</th><th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="000000">Mon</th><th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="000000">Tue</th><th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="000000">Wed</th>';
HTML_String += '<th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="000000">Thu</th><th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="000000">Fri</th><th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="000000">Sat</th></tr>';
 var Day_Counter = 1;
  var Loop_Counter = 1;
  for (var j = 1; j <= Rows; j++) {
  HTML_String += '<tr ALIGN="left" VALIGN="top">';
  for (var i = 1; i < 8; i++) {
  if ((Loop_Counter >= First_Day) && (Day_Counter <= Days_in_Month[Month])) 
  {
  if ((Day_Counter == Today) && (Year == Current_Year) && (Month 
  == Current_Month)) {
  HTML_String += '<td BGCOLOR="FFFFFF" BORDERCOLOR="000000"><strong><font 
  color="red">' + Day_Counter + '</font></strong></td>';
  }
  else {
  HTML_String += '<td BGCOLOR="FFFFFF" BORDERCOLOR="000000">' 
  + Day_Counter + '</td>';
  }
  Day_Counter++; 
  }
  else {
  HTML_String += '<td BORDERCOLOR="C0C0C0"> </td>';
  }
  Loop_Counter++;
  }
  HTML_String += '</tr>';
  }
  HTML_String += '</table></td></tr></table>';
  cross_el=ns6? document.getElementById("Calendar") : document.all.Calendar
  cross_el.innerHTML = HTML_String;
  }
  function Check_Nums() {
  if ((event.keyCode < 48) || (event.keyCode > 57)) {
  return false;
  }
  }
function On_Year() {
  var Year = document.when.year.value;
  if (Year.length == 4) {
  Selected_Month = document.when.month.selectedIndex;
  Selected_Year = Year;
  Make_Calendar(Selected_Year, Selected_Month);
  }
  }
function On_Month() {
  var Year = document.when.year.value;
  if (Year.length == 4) {
  Selected_Month = document.when.month.selectedIndex;
  Selected_Year = Year;
  Make_Calendar(Selected_Year, Selected_Month);
  }
  else {
  alert('Please enter a valid year.');
  document.when.year.focus();
  }
  }
  function Defaults() {
  if (!ie4&&!ns6)
  return
  var Mid_Screen = Math.round(document.body.clientWidth / 2);
  document.when.month.selectedIndex = Current_Month;
  document.when.year.value = Current_Year;
  Selected_Month = Current_Month;
  Selected_Year = Current_Year;
  Make_Calendar(Current_Year, Current_Month);
  }
  function Skip(Direction) {
  if (Direction == '+') {
  if (Selected_Month == 11) {
  Selected_Month = 0;
  Selected_Year++;
  }
  else {
  Selected_Month++;
  }
  }
  else {
  if (Selected_Month == 0) {
  Selected_Month = 11;
  Selected_Year--;
  }
  else {
  Selected_Month--;
  }
  }
  Make_Calendar(Selected_Year, Selected_Month);
  document.when.month.selectedIndex = Selected_Month;
  document.when.year.value = Selected_Year;
  }
  //-->
  </script>
위에 소스를 삽입했으면 <body>를 아래소스로 교체
<body onLoad="Defaults()">
그다음 아래의 소스를 <body>와</body>태그 사이에 넣어주세요
<!--날짜 선택 레이어의 너비와 위치 설정-->
  <div id=NavBar style="position:relative;width:286px;top:5px;" align="left">
  <!--폼 환경 설정-->
  <form name="when">
  <!--테이블 디자인-->
  <table>
  <tr>
  <td><input type="button" value="이전달" onClick="Skip('-')"></td>
  <td> </td>
  <td><select name="month" onChange="On_Month()">
<script language="JavaScript1.2">
  if (ie4||ns6){
  for (j=0;j<Month_Label.length;j++) {
  document.writeln('<option value=' + j + '>' + Month_Label[j]);
  }
  }
  </script>
 </select>
  </td>
  <td><input type="text" name="year" size=4 maxlength=4 
  onKeyPress="return Check_Nums()" onKeyUp="On_Year()"></td>
  <td> </td>
  <td><input type="button" value="다음달" onClick="Skip('+')"></td>
  </tr>
  </table>
  <!--테이블 디자인 끝-->
  </form>
  <!--폼 환경 설정 끝-->
  </div>
  <!--달력 레이어의 너비와 위치 설정-->
  <div id=Calendar style="position:relative;width:238px;top:-2px;" 
  align="left"></div>
추천수 10단위당 메달이 1개씩 노출되고, 추천수에 따라 배경색이 변하며, 일정수의 추천수를 받을시

첫번째 댓글을 남겨주세요!


 
						
- 추천수 50개이상
 
			- 추천수 30개이상
 
			- 추천수 20개이상
 
			- 추천수 10개이상
 
			- 추천수 3개이상
 
		
닫기