팝업 카렌다 2 (다양한 템플릿 구성)
페이지 정보
작성자 서방님 댓글 0건 조회 77회 작성일 07-08-11 20:24본문
<html>
<head>
<title>http://www.blueb.co.kr</title>
<SCRIPT LANGUAGE="JavaScript" src="http://www.blueb.co.kr/SRC/javascript/js/calendar_popup.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript">document.write(getCalendarStyles());</SCRIPT>
<STYLE>
.TESTcpYearNavigation,
.TESTcpMonthNavigation
{
background-color:#6677DD;
text-align:center;
vertical-align:center;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
.TESTcpDayColumnHeader,
.TESTcpYearNavigation,
.TESTcpMonthNavigation,
.TESTcpCurrentMonthDate,
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDate,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDate,
.TESTcpCurrentDateDisabled,
.TESTcpTodayText,
.TESTcpTodayTextDisabled,
.TESTcpText
{
font-family:arial;
font-size:8pt;
}
TD.TESTcpDayColumnHeader
{
text-align:right;
border:solid thin #6677DD;
border-width:0 0 1 0;
}
.TESTcpCurrentMonthDate,
.TESTcpOtherMonthDate,
.TESTcpCurrentDate
{
text-align:right;
text-decoration:none;
}
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDateDisabled
{
color:#D0D0D0;
text-align:right;
text-decoration:line-through;
}
.TESTcpCurrentMonthDate
{
color:#6677DD;
font-weight:bold;
}
.TESTcpCurrentDate
{
color: #FFFFFF;
font-weight:bold;
}
.TESTcpOtherMonthDate
{
color:#808080;
}
TD.TESTcpCurrentDate
{
color:#FFFFFF;
background-color: #6677DD;
border-width:1;
border:solid thin #000000;
}
TD.TESTcpCurrentDateDisabled
{
border-width:1;
border:solid thin #FFAAAA;
}
TD.TESTcpTodayText,
TD.TESTcpTodayTextDisabled
{
border:solid thin #6677DD;
border-width:1 0 0 0;
}
A.TESTcpTodayText,
SPAN.TESTcpTodayTextDisabled
{
height:20px;
}
A.TESTcpTodayText
{
color:#6677DD;
font-weight:bold;
}
SPAN.TESTcpTodayTextDisabled
{
color:#D0D0D0;
}
.TESTcpBorder
{
border:solid thin #6677DD;
}
</STYLE>
</HEAD>
<BODY>
<FORM>
<SCRIPT LANGUAGE="JavaScript" ID="js1">
var cal1 = new CalendarPopup();
</SCRIPT>
<INPUT TYPE="text" NAME="date1" VALUE="" SIZE=16>
<A HREF="#" onClick="cal1.select(document.forms[0].date1,'anchor1','MM/dd/yyyy'); return false;" NAME="anchor1" ID="anchor1"><img src="http://www.blueb.co.kr/SRC/javascript/image/calendar.jpg border=0></A> Default calendar using the DIV-style display.<BR>
<SCRIPT LANGUAGE="JavaScript" ID="jscal1x">
var cal1x = new CalendarPopup("testdiv1");
</SCRIPT>
<INPUT TYPE="text" NAME="date1x" VALUE="" SIZE=16>
<A HREF="#" onClick="cal1x.select(document.forms[0].date1x,'anchor1x','MM/dd/yyyy'); return false;" NAME="anchor1x" ID="anchor1x"><img src="http://www.blueb.co.kr/SRC/javascript/image/calendar.jpg border=0></a>
Default calendar using the DIV-style display, with navigation drop-downs enabled.<BR>
<SCRIPT LANGUAGE="JavaScript" ID="jscal1xx">
var cal1xx = new CalendarPopup("testdiv1");
cal1xx.showNavigationDropdowns();
</SCRIPT>
<INPUT TYPE="text" NAME="date1xx" VALUE="" SIZE=16>
<A HREF="#" onClick="cal1xx.select(document.forms[0].date1xx,'anchor1xx','MM/dd/yyyy'); return false;" NAME="anchor1xx" ID="anchor1xx"><img src="http://www.blueb.co.kr/SRC/javascript/image/calendar.jpg border=0></a>
DIV-style calendar using a CSS prefix and different styles define in this HTML page (view source to see the defined styles)<BR>
<SCRIPT LANGUAGE="JavaScript" ID="js18">
var cal18 = new CalendarPopup("testdiv1");
cal18.setCssPrefix("TEST");
</SCRIPT>
<INPUT TYPE="text" NAME="date18" VALUE="" SIZE=16>
<A HREF="#" onClick="cal18.select(document.forms[0].date18,'anchor18','MM/dd/yyyy'); return false;" NAME="anchor18" ID="anchor18"><img src="http://www.blueb.co.kr/SRC/javascript/image/calendar.jpg border=0></a>
Some dates manually disabled from selection. Dates disabled: Anything up to today, December 25, 2007, and anything after January 1, 2008.<BR>
<SCRIPT LANGUAGE="JavaScript" ID="js17">
var now = new Date();
var cal17 = new CalendarPopup("testdiv1");
cal17.addDisabledDates(null,formatDate(now,"yyyy-MM-dd"));
cal17.addDisabledDates("12/25/2007");
cal17.addDisabledDates("Jan 1, 2008",null);
</SCRIPT>
<INPUT TYPE="text" NAME="date17" VALUE="" SIZE=16>
<A HREF="#" onClick="cal17.select(document.forms[0].date17,'anchor17','MM/dd/yyyy'); return false;" NAME="anchor17" ID="anchor17"><img src="http://www.blueb.co.kr/SRC/javascript/image/calendar.jpg border=0></a>
Week-end select.<BR>
<SCRIPT LANGUAGE="JavaScript" ID="js8">
var cal8 = new CalendarPopup();
cal8.setDisplayType("week-end");
</SCRIPT>
<INPUT TYPE="text" NAME="date8" VALUE="" SIZE=16>
<A HREF="#"
onClick="cal8.select(document.forms[0].date8,'anchor8','MM/dd/yyyy'); return false;" NAME="anchor8" ID="anchor8"><img src="http://www.blueb.co.kr/SRC/javascript/image/calendar.jpg border=0></a>
Calendar with showYearNavigation() enabled.<BR>
<SCRIPT LANGUAGE="JavaScript" ID="js2">
var cal2 = new CalendarPopup();
cal2.showYearNavigation();
</SCRIPT>
<INPUT TYPE="text" NAME="date2" VALUE="" SIZE=16>
<A HREF="#" onClick="cal2.select(document.forms[0].date2,'anchor2','MM/dd/yyyy'); return false;" NAME="anchor2" ID="anchor2"><img src="http://www.blueb.co.kr/SRC/javascript/image/calendar.jpg border=0></a>
Calendar with showYearNavigation() enabled and showYearNavigationInput() enabled, to allow manual entering of years<BR>
<SCRIPT LANGUAGE="JavaScript" ID="js19">
var cal19 = new CalendarPopup();
cal19.showYearNavigation();
cal19.showYearNavigationInput();
</SCRIPT>
<INPUT TYPE="text" NAME="date19" VALUE="" SIZE=16>
<A HREF="#" onClick="cal19.select(document.forms[0].date19,'anchor19','MM/dd/yyyy'); return false;" NAME="anchor19" ID="anchor19"><img src="http://www.blueb.co.kr/SRC/javascript/image/calendar.jpg border=0></a>
Calendar with only Saturdays allowed to be selected enabled.<BR>
<SCRIPT LANGUAGE="JavaScript" ID="js3">
var cal3 = new CalendarPopup();
cal3.setDisabledWeekDays(0,1,2,3,4,5);
</SCRIPT>
<INPUT TYPE="text" NAME="date3" VALUE="" SIZE=16>
<A HREF="#" onClick="cal3.select(document.forms[0].date3,'anchor3','MM/dd/yyyy'); return false;" NAME="anchor3" ID="anchor3"><img src="http://www.blueb.co.kr/SRC/javascript/image/calendar.jpg border=0></a>
German Calendar, with modified month names, day names, and week starting on Monday. Date format changed to dd/MM/yyyy<BR>
<SCRIPT LANGUAGE="JavaScript" ID="js4">
var cal4 = new CalendarPopup();
cal4.setMonthNames('Januar','Februar','M?z','April','Mag','Juni','Juli','August','September','Oktober','November','Dezember');
cal4.setDayHeaders('S','M','D','M','D','F','S');
cal4.setWeekStartDay(1);
cal4.setTodayText("Heute");
</SCRIPT>
<INPUT TYPE="text" NAME="date4" VALUE="" SIZE=16>
<A HREF="#" onClick="cal4.select(document.forms[0].date4,'anchor4','dd/MM/yyyy'); return false;" NAME="anchor4" ID="anchor4"><img src="http://www.blueb.co.kr/SRC/javascript/image/calendar.jpg border=0></a>
Month-select calendar<BR>
<SCRIPT LANGUAGE="JavaScript" ID="js5">
var cal5 = new CalendarPopup();
cal5.setDisplayType("month");
cal5.setReturnMonthFunction("monthReturn");
cal5.showYearNavigation();
function monthReturn(y,m) {
document.forms[0].date5.value=m+"/"+y;
}
</SCRIPT>
<INPUT TYPE="text" NAME="date5" VALUE="" SIZE=16>
<A HREF="#" onClick="cal5.showCalendar('anchor5'); return false;" NAME="anchor5" ID="anchor5"><img src="http://www.blueb.co.kr/SRC/javascript/image/calendar.jpg border=0></a>
Quarter-select calendar<BR>
<SCRIPT LANGUAGE="JavaScript" ID="js6">
var cal6 = new CalendarPopup();
cal6.setDisplayType("quarter");
cal6.setReturnQuarterFunction("quarterReturn");
cal6.showYearNavigation();
function quarterReturn(y,q) {
document.forms[0].date6.value="Quarter "+q+", "+y;
}
</SCRIPT>
<INPUT TYPE="text" NAME="date6" VALUE="" SIZE=16>
<A HREF="#" onClick="cal6.showCalendar('anchor6'); return false;" NAME="anchor6" ID="anchor6"><img src="http://www.blueb.co.kr/SRC/javascript/image/calendar.jpg border=0></a>
Year-select calendar<BR>
<SCRIPT LANGUAGE="JavaScript" ID="js7">
var cal7 = new CalendarPopup();
cal7.setDisplayType("year");
cal7.setReturnYearFunction("yearReturn");
cal7.showYearNavigation();
function yearReturn(y) {
document.forms[0].date7.value=y;
}
</SCRIPT>
<INPUT TYPE="text" NAME="date7" VALUE="" SIZE=16>
<A HREF="#" onClick="cal7.showCalendar('anchor7'); return false;" NAME="anchor7" ID="anchor7"><img src="http://www.blueb.co.kr/SRC/javascript/image/calendar.jpg border=0></a>
Default calendar, but results are split into multiple fields.<BR>
<SCRIPT LANGUAGE="JavaScript" ID="js9">
var cal9 = new CalendarPopup();
cal9.setReturnFunction("setMultipleValues");
function setMultipleValues(y,m,d) {
document.forms[0].date9_year.value=y;
document.forms[0].date9_month.value=m;
document.forms[0].date9_date.value=d;
}
</SCRIPT>
<INPUT TYPE="text" NAME="date9_month" VALUE="" SIZE=3> /
<INPUT TYPE="text" NAME="date9_date" VALUE="" SIZE=3> /
<INPUT TYPE="text" NAME="date9_year" VALUE="" SIZE=5> (m/d/y)
<A HREF="#" onClick="cal9.showCalendar('anchor9'); return false;" NAME="anchor9" ID="anchor9"><img src="http://www.blueb.co.kr/SRC/javascript/image/calendar.jpg border=0></a>
<br>
<SCRIPT LANGUAGE="JavaScript" ID="js10">
var cal10 = new CalendarPopup();
cal10.setReturnFunction("setMultipleValues2");
function setMultipleValues2(y,m,d) {
document.forms[0].date10_year.value=y;
document.forms[0].date10_month.value=LZ(m);
document.forms[0].date10_date.value=LZ(d);
}
</SCRIPT>
<INPUT TYPE="text" NAME="date10_month" VALUE="" SIZE=3> /
<INPUT TYPE="text" NAME="date10_date" VALUE="" SIZE=3> /
<INPUT TYPE="text" NAME="date10_year" VALUE="" SIZE=5> (mm/dd/yyyy)
<A HREF="#" onClick="cal10.showCalendar('anchor10'); return false;" NAME="anchor10" ID="anchor10"><img src="http://www.blueb.co.kr/SRC/javascript/image/calendar.jpg border=0></a>
<br>
<SCRIPT LANGUAGE="JavaScript" ID="js11">
var cal11 = new CalendarPopup();
cal11.setReturnFunction("setMultipleValues3");
function setMultipleValues3(y,m,d) {
document.forms[0].date11_year.value=y;
document.forms[0].date11_month.selectedIndex=m;
document.forms[0].date11_date.selectedIndex=d;
}
</SCRIPT>
<SELECT NAME="date11_month">
<OPTION>
<OPTION VALUE="Jan">January
<OPTION VALUE="Feb">February
<OPTION VALUE="Mar">March
<OPTION VALUE="Apr">April
<OPTION VALUE="May">May
<OPTION VALUE="Jun">June
<OPTION VALUE="Jul">July
<OPTION VALUE="Aug">August
<OPTION VALUE="Sep">September
<OPTION VALUE="Oct">October
<OPTION VALUE="Nov">November
<OPTION VALUE="Dec">December
</SELECT>
/
<SELECT NAME="date11_date">
<OPTION>
<OPTION VALUE="1">1
<OPTION VALUE="2">2
<OPTION VALUE="3">3
<OPTION VALUE="4">4
<OPTION VALUE="5">5
<OPTION VALUE="6">6
<OPTION VALUE="7">7
<OPTION VALUE="8">8
<OPTION VALUE="9">9
<OPTION VALUE="10">10
<OPTION VALUE="11">11
<OPTION VALUE="12">12
<OPTION VALUE="13">13
<OPTION VALUE="14">14
<OPTION VALUE="15">15
<OPTION VALUE="16">16
<OPTION VALUE="17">17
<OPTION VALUE="18">18
<OPTION VALUE="19">19
<OPTION VALUE="20">20
<OPTION VALUE="21">21
<OPTION VALUE="22">22
<OPTION VALUE="23">23
<OPTION VALUE="24">24
<OPTION VALUE="25">25
<OPTION VALUE="26">26
<OPTION VALUE="27">27
<OPTION VALUE="28">28
<OPTION VALUE="29">29
<OPTION VALUE="30">30
<OPTION VALUE="31">31
</SELECT>
<INPUT TYPE="text" NAME="date11_year" VALUE="" SIZE=5>
<A HREF="#" onClick="cal11.showCalendar('anchor11'); return false;" TITLE="cal11.showCalendar('anchor11'); return false;" NAME="anchor11" ID="anchor11"><img src="http://www.blueb.co.kr/SRC/javascript/image/calendar.jpg border=0></a>
Calendar with popup pre-selected to be January 29, 1974 (my birthday!)<BR>
<SCRIPT LANGUAGE="JavaScript" ID="js12">
var cal12 = new CalendarPopup();
</SCRIPT>
<INPUT TYPE="text" NAME="date12" VALUE="" SIZE=16>
<A HREF="#" onClick="cal12.select(document.forms[0].date12,'anchor12','MM/dd/yyyy','01/29/1974'); return false;" NAME="anchor12" ID="anchor12"><img src="http://www.blueb.co.kr/SRC/javascript/image/calendar.jpg border=0></a>
Start date and end date, with end date popup defaulting to same date as start date<BR>
<SCRIPT LANGUAGE="JavaScript" ID="js13">
var cal13 = new CalendarPopup();
</SCRIPT>
Start: <INPUT TYPE="text" NAME="date13" VALUE="" SIZE=16>
<A HREF="#" onClick="cal13.select(document.forms[0].date13,'anchor13','MM/dd/yyyy'); return false;" NAME="anchor13" ID="anchor13"><img src="http://www.blueb.co.kr/SRC/javascript/image/calendar.jpg border=0></a>
End: <INPUT TYPE="text" NAME="date14" VALUE="" SIZE=16>
<A HREF="#" onClick="cal13.select(document.forms[0].date14,'anchor14','MM/dd/yyyy',(document.forms[0].date14.value=='')?document.forms[0].date13.value:null); return false;" NAME="anchor14" ID="anchor14"><img src="http://www.blueb.co.kr/SRC/javascript/image/calendar.jpg border=0></a>
<SCRIPT LANGUAGE="JavaScript" ID="js15">
var cal15 = new CalendarPopup();
cal15.setReturnFunction("setMultipleValues4");
function setMultipleValues4(y,m,d) {
document.forms[0].date15_year.value=y;
document.forms[0].date15_month.selectedIndex=m;
for (var i=0; i<document.forms[0].date15_date.options.length; i++) {
if (document.forms[0].date15_date.options[i].value==d) {
document.forms[0].date15_date.selectedIndex=i;
}
}
}
var cal16 = new CalendarPopup();
cal16.setReturnFunction("setMultipleValues5");
function setMultipleValues5(y,m,d) {
document.forms[0].date16_year.value=y;
document.forms[0].date16_month.selectedIndex=m;
for (var i=0; i<document.forms[0].date16_date.options.length; i++) {
if (document.forms[0].date16_date.options[i].value==d) {
document.forms[0].date16_date.selectedIndex=i;
}
}
}
function getDateString(y_obj,m_obj,d_obj) {
var y = y_obj.options[y_obj.selectedIndex].value;
var m = m_obj.options[m_obj.selectedIndex].value;
var d = d_obj.options[d_obj.selectedIndex].value;
if (y=="" || m=="") { return null; }
if (d=="") { d=1; }
return str= y+'-'+m+'-'+d;
}
</SCRIPT><br>
Start: <SELECT NAME="date15_month">
<OPTION>
<OPTION VALUE="Jan">January
<OPTION VALUE="Feb">February
<OPTION VALUE="Mar">March
<OPTION VALUE="Apr">April
<OPTION VALUE="May">May
<OPTION VALUE="Jun">June
<OPTION VALUE="Jul">July
<OPTION VALUE="Aug">August
<OPTION VALUE="Sep">September
<OPTION VALUE="Oct">October
<OPTION VALUE="Nov">November
<OPTION VALUE="Dec">December
</SELECT>
/
<SELECT NAME="date15_date">
<OPTION>
<OPTION VALUE="1">1
<OPTION VALUE="2">2
<OPTION VALUE="3">3
<OPTION VALUE="4">4
<OPTION VALUE="5">5
<OPTION VALUE="6">6
<OPTION VALUE="7">7
<OPTION VALUE="8">8
<OPTION VALUE="9">9
<OPTION VALUE="10">10
<OPTION VALUE="11">11
<OPTION VALUE="12">12
<OPTION VALUE="13">13
<OPTION VALUE="14">14
<OPTION VALUE="15">15
<OPTION VALUE="16">16
<OPTION VALUE="17">17
<OPTION VALUE="18">18
<OPTION VALUE="19">19
<OPTION VALUE="20">20
<OPTION VALUE="21">21
<OPTION VALUE="22">22
<OPTION VALUE="23">23
<OPTION VALUE="24">24
<OPTION VALUE="25">25
<OPTION VALUE="26">26
<OPTION VALUE="27">27
<OPTION VALUE="28">28
<OPTION VALUE="29">29
<OPTION VALUE="30">30
<OPTION VALUE="31">31
</SELECT>
<SELECT NAME="date15_year">
<OPTION>
<OPTION VALUE="2000">2000
<OPTION VALUE="2001">2001
<OPTION VALUE="2002">2002
<OPTION VALUE="2003">2003
<OPTION VALUE="2004">2004
<OPTION VALUE="2005">2005
<OPTION VALUE="2006">2006
</SELECT>
<A HREF="#" onClick="cal15.showCalendar('anchor15',getDateString(document.forms[0].date15_year,document.forms[0].date15_month,document.forms[0].date15_date)); return false;" NAME="anchor15" ID="anchor15"><img src="http://www.blueb.co.kr/SRC/javascript/image/calendar.jpg border=0></a>
End: <SELECT NAME="date16_month">
<OPTION>
<OPTION VALUE="Jan">January
<OPTION VALUE="Feb">February
<OPTION VALUE="Mar">March
<OPTION VALUE="Apr">April
<OPTION VALUE="May">May
<OPTION VALUE="Jun">June
<OPTION VALUE="Jul">July
<OPTION VALUE="Aug">August
<OPTION VALUE="Sep">September
<OPTION VALUE="Oct">October
<OPTION VALUE="Nov">November
<OPTION VALUE="Dec">December
</SELECT>
/
<SELECT NAME="date16_date">
<OPTION>
<OPTION VALUE="1">1
<OPTION VALUE="2">2
<OPTION VALUE="3">3
<OPTION VALUE="4">4
<OPTION VALUE="5">5
<OPTION VALUE="6">6
<OPTION VALUE="7">7
<OPTION VALUE="8">8
<OPTION VALUE="9">9
<OPTION VALUE="10">10
<OPTION VALUE="11">11
<OPTION VALUE="12">12
<OPTION VALUE="13">13
<OPTION VALUE="14">14
<OPTION VALUE="15">15
<OPTION VALUE="16">16
<OPTION VALUE="17">17
<OPTION VALUE="18">18
<OPTION VALUE="19">19
<OPTION VALUE="20">20
<OPTION VALUE="21">21
<OPTION VALUE="22">22
<OPTION VALUE="23">23
<OPTION VALUE="24">24
<OPTION VALUE="25">25
<OPTION VALUE="26">26
<OPTION VALUE="27">27
<OPTION VALUE="28">28
<OPTION VALUE="29">29
<OPTION VALUE="30">30
<OPTION VALUE="31">31
</SELECT>
<SELECT NAME="date16_year">
<OPTION>
<OPTION VALUE="2000">2000
<OPTION VALUE="2001">2001
<OPTION VALUE="2002">2002
<OPTION VALUE="2003">2003
<OPTION VALUE="2004">2004
<OPTION VALUE="2005">2005
<OPTION VALUE="2006">2006
</SELECT>
<A HREF="#" onClick="var d=getDateString(document.forms[0].date16_year,document.forms[0].date16_month,document.forms[0].date16_date); cal16.showCalendar('anchor16',(d==null)?getDateString(document.forms[0].date15_year,document.forms[0].date15_month,document.forms[0].date15_date):d); return false;" TITLE="var d=getDateString(document.forms[0].date16_year,document.forms[0].date16_month,document.forms[0].date16_date); cal16.showCalendar('anchor16',(d==null)?getDateString(document.forms[0].date15_year,document.forms[0].date15_month,document.forms[0].date15_date):d); return false;" NAME="anchor16" ID="anchor16"><img src="http://www.blueb.co.kr/SRC/javascript/image/calendar.jpg border=0></a>
</FORM>
<DIV ID="testdiv1" STYLE="position:absolute;visibility:hidden;background-color:white;layer-background-color:white;"></DIV>
</BODY>
</HTML>
댓글목록
등록된 댓글이 없습니다.