<script src="../js/Calendar.js" type="text/javascript"></script>
<script type="text/javascript">
var c = new Calendar("c");
document.write(c);
</script>
JSP代码如上,而JS代码采用文件,路径也没有问题,以下是JSP代码调用
<html:form action="/queryData">
起始日期:<html:text styleId="startdate" property="startdate" size="10" maxlength="10" disabled="true"/>
<input name="button" value="*" id="button" type="button" onclick="c.showMoreDay = true;c.show(getObjById('startdate'),'2012-1-1',this)" />
终止日期:<html:text styleId="enddate" property="enddate" size="10" maxlength="10" disabled="true"/>
<input name="button" value="*" id="button" type="button" onclick="c.showMoreDay = true;c.show(getObjById('enddate'),'2012-4-1',this)" />
<html:submit property="submit" value="提交"/> <html:submit property="reset" value="重置"/>
</html:form>
而以上代码在简单的HTML文件均能调用,不知道为何就不是能调出,出现以下错误:
消息: 'Calendar' 未定义
行: 12
字符: 9
代码: 0
URI: http://localhost:8080/QueryArea/login.do
消息: 'c' 为空或不是对象
行: 44
字符: 1
代码: 0
URI: http://localhost:8080/QueryArea/login.do
消息: 'c' 为空或不是对象
行: 44
字符: 1
代码: 0
URI: http://localhost:8080/QueryArea/login.do
请问哪位高手能帮忙解决!