测试代码:<script language="javascript" src="calendar.js"></script>
<input type="text" onclick="calendar('t1','t2')" id="t1">
<input type="text" onclick="calendar()" id="t2">日历组件做以下改动:
1."function writeIframe()"上面增加
//------------------
var arguments_s = "";
//------------------3.returnDate()函数里面在" hiddenCalendar();"一句下面增加
//------------------
if(arguments_s.length>0)
{
eval('document.getElementById("'+arguments_s+'").click();');
arguments_s = "";
}
//------------------
<input type="text" onclick="calendar('t1','t2')" id="t1">
<input type="text" onclick="calendar()" id="t2">日历组件做以下改动:
1."function writeIframe()"上面增加
//------------------
var arguments_s = "";
//------------------3.returnDate()函数里面在" hiddenCalendar();"一句下面增加
//------------------
if(arguments_s.length>0)
{
eval('document.getElementById("'+arguments_s+'").click();');
arguments_s = "";
}
//------------------
/*function calendar() //主调函数
{
var e = window.event.srcElement; writeIframe();
var o = WebCalendar.calendar.style; WebCalendar.eventSrc = e;
if (arguments.length == 0) WebCalendar.objExport = e;
else WebCalendar.objExport = eval(arguments[0]);
/*
下面增加
if (arguments.length == 2)
arguments_s = arguments[1];
一般的日历都可以很快选择某年的,meizz的日历是可以很方便选择某年的,你可以试试
calendar('t1','t2')"
t1 t2 是哪来的,我添加上了,不行呀
------------------------------------------------------------
测试代码:<script language="javascript" src="calendar.js"></script>
<input type="text" onclick="calendar('t1','t2')" id="t1">
<input type="text" onclick="calendar()" id="t2">输入文本框的ID,第一个也可以改成
<input type="text" onclick="calendar(this,'t2')" id="t1">
提示t1 没有定义呀