我再jsp文件中引用外部js代码 可是无法调用js函数 怎么回事啊

jsp中对应代码
<link rel="stylesheet" href="<%=basePath%>/CSS/styles.css" type="text/css"></link>
<li><a href="#" onClick="showProductionReport()">产量报表</a></li>

js中对应代码
showProductionReport = function(){ //在主页面展示产量报表

window.alert("call showProductionReport success");

正确引用CSS和JS应该是:

***************************************************************************************************
<link rel="stylesheet" type="text/css" href="<%=basePath%>css/so2.css">
<link rel="stylesheet" type="text/css" href="<%=basePath%>css/so3.css">

<script type="text/javascript" src="<%=basePath%>js/jquery-1.8.2.js"></script>
<script type="text/javascript" src="<%=basePath%>js/mov.js"></script>
<script type="text/javascript" src="<%=basePath%>js/so2.js"></script>

**************************************************************************************************

弹出窗口直接:alert("asdsadasd");就行了,不需要在前面加个window
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-03-03
<link rel="stylesheet" href="<%=basePath%>/CSS/styles.css" type="text/css"></link>

这个是引用css文件的代码,不是引用js的代码。追问

复制错了…

第2个回答  2014-03-03
<script type="text/javascript" src="JS/jquery.js"></script>
相似回答