在Calendar.js中有以下定义
function calendar(){
//具体内容略
}在calendar.jsp中:
<script language="JavaScript" type="text/javascript" src="Calendar.js">
</script>
以下便调用了calendar()
<input onfocus=calendar();>但老是提示“缺少对象”的错误,为什么?

解决方案 »

  1.   

     calendar()函数内容贴出来看看
      

  2.   

    首先,在浏览器中查看源代码,在当前uri下追加Calendar.js,看是否能得到脚本内容,如当前uri为http://localhost:8080/myweb/report,者在浏览器中输入http://localhost:8080/myweb/report/Calendar.js其次,看浏览器报告缺少对象的具体位置,如果是红色部分,九成九就是第一个问题所造成的,要确保浏览器能得到脚本文件内容其它的错误再依次排除
      

  3.   

    <input onfocus="javascrpit:calendar();">