我遇到了一个非常奇怪的错误,我似乎无法在我的代码中摆脱它。在我的 jsp 的底部,我有以下代码片段:
<jsp:include page="YuiCalendar.jsp" />
<script>
YAHOO.vgi.popcal.calendar.init();
alert(YAHOO.vgi.popcal.calendar.init);
</script>
对 init 的第一次调用抛出“Object Required”错误,起初我以为我可能调用不正确,但 alert 语句正确返回并显示来自 YuiCalendar 的方法,但添加 '()' 会导致错误抛出,init 方法没有输入参数。使这个问题更奇怪的是我在另一个 .jsp 中有几行完全相同的代码,而且效果很好。所有 .jsp 文件也在同一个文件夹中。