当我实际包含定义了dragInit的js文件时,如果我收到错误消息ReferenceError: dragInit is not defined
,会发生什么?
如何解决错误?为什么函数在被包含时不知道?
包含类似于:
<script type="text/javascript" src="http://schema.medinet.dev//common/schema6.js?edb560209503a4f78bda807bc3217559"></script>
然后在页面中,内联调用会生成错误消息:
<script type="text/javascript" language="JavaScript">dragInit();</script>
schema6.js
中的实际功能如下:
function dragInit() {
document.onmousemove = update; // update(event) implied on NS, update(null) implied on IE
update();
}
答案 0 :(得分:0)
要检查的事情:
dragInit()
是否可用? 您可以使用大多数浏览器工具在JavaScript运行时对其进行调试。请查看MDN,了解有关如何执行此操作的详细信息。