2017-04-25 61 views
1

我试图在一个html页面中使用两个不同的脚本标记。第一个脚本标记我使用了js文件位置o使用函数并在其他脚本标记中写入了另一个函数。未捕获的ReferenceError:函数未在onload上定义

在第二个脚本中有一个从src文件调用的函数名称CALCULATION。但是当我运行网页它给了我未捕获的ReferenceError:ActiveProj不是在onload事件错误定义

<script type="text/javascript" src="../../SiteAssets/calculation.js" /> 

<script type="text/javascript" > 
function ActiveProj() { 
var startdate = '05/11/2017'; 
var endate = '08/15/2017'; 
calculation(startdate,endate); 
} 
</script> 
<body onload="ActiveProj();"> 
+0

默认情况下,您可以使用jQuery提供的文档准备功能。 – Webinion

回答

2

你只需要通过添加</script>javascript方法后关闭script标签,这样

<script type="text/javascript" > 
    function ActiveProj() { .... } 
</script> 

也在另一个上放了一个结束标记,不要使用自闭标记。

<script type="text/javascript" src="../../SiteAssets/calculation.js"></script> 
+0

我已经在我的代码中完成了。我忘了在这个问题上添加该行。 @fujy –

+0

你是否在其他地方调用该方法? – fujy

+0

@RohilPatel还在另一个上放了一个结束标记,不要使用自闭标记。 – Musa

相关问题