IE中调用外部JS缺少对象

焖三爷 2012-07-16 05:59:15

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<link rel="stylesheet" href="././javascript/zTree/css/zTreeStyle/zTreeStyle.css" type="text/css">
<script language="javascript" type="text/javascript" src="././javascript/jquery-1.7.min.js" charset="utf-8"></script>
<script language="javascript" type="text/javascript" src="././javascript/zTree/js/jquery.ztree.core-3.2.js" charset="utf-8"></script>
<script language="javascript" type="text/javascript" src="././javascript/zTree/js/jquery.ztree.excheck-3.2.js" charset="utf-8"></script>
<script language="javascript" type="text/javascript" src="././javascript/zTree/js/jquery.ztree.exedit-3.2.js" charset="utf-8"></script>
<script language="javascript" type="text/javascript" src="././javascript/Highchart/js/highcharts.js" charset="utf-8"></script>
<script language="javascript" type="text/javascript" src="././javascript/Highchart/js/modules/exporting.js" charset="utf-8"></script>
<script language="javascript" type="text/javascript" src="././javascript/showPage/xsManage.js" charset="utf-8"></script>
<script language="javascript" type="text/javascript">
$(function(){
var rylb = "<%=rylb%>";
var ssbh = "<%=ssbh%>";
var qhmc = "<%=qhmc%>";
var xxlx = "<%=xxlx%>";
if(rylb == "1901" || rylb == "1902") {
alert(ssbh);
alert(qhmc);
loadTree(ssbh, qhmc);
loadQh(ssbh, "0");
loadQhName(ssbh, "0");
}
else if(rylb == "1903") {
loadXX(ssbh, xxlx);
loadXXName(ssbh);
}
else
alert(rylb);
});
</script>


JS方法:
function loadTree(ssbh, qhmc) {
alert(111);
var setting = {
data: {
simpleData: {
enable: true
}
},
callback: {
onClick: onClick
}
};
var zNodes = [
{id:ssbh,pId:0,name:qhmc,open:true,icon:"././imgs/homepage.png"}
];
$.fn.zTree.init($("#qhzTree"),setting,zNodes);
}
IE开发人员工具中可以定位到xsManage.js,但是调用不到里面的方法。 求大神解答下 哪有问题
...全文
316 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
焖三爷 2012-07-17
  • 打赏
  • 举报
回复
结贴了 分数给你们二位平分吧
焖三爷 2012-07-17
  • 打赏
  • 举报
回复
原因找到了,是上面有一个JS方法中,多写了一个逗号


$(document).ready(function() {
chart = new Highcharts.Chart({
chart: {
renderTo: divId,
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false,
height: 225,
width: 400,
},
title: {
text: "" //统计图名称
},


width后面不应该再有逗号的,晕啊,以后得注意了
焖三爷 2012-07-17
  • 打赏
  • 举报
回复
JS是可以找到的 src="../../javascript/jquery-1.7.min.js" 这种也是报错缺少对象
枫醉秋 2012-07-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

link rel="stylesheet" href="././javascript/zTree/css/zTreeStyle/zTreeStyle.css" type="text/css">
<script language="javascript" type="text/javascript" src="././javascript/jquery-1.7.min.js" char……
[/Quote]
写错了应该
src="../../javascript/jquery-1.7.min.js"
枫醉秋 2012-07-16
  • 打赏
  • 举报
回复
link rel="stylesheet" href="././javascript/zTree/css/zTreeStyle/zTreeStyle.css" type="text/css">
<script language="javascript" type="text/javascript" src="././javascript/jquery-1.7.min.js" charset="utf-8"></script>
<script language="javascript" type="text/javascript" src="../../javascript/zTree/js/jquery.ztree.core-3.2.js" charset="utf-8"></script>
路径应该是这样的吧
人生无悔 2012-07-16
  • 打赏
  • 举报
回复

//都是两个点吧
../../

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧