我有test.js
文件,它有一个初始化函数window.onload = function initiliaze() { ... }
,每当创建窗口时都会调用该函数。
我想在调用时将其他JavaScript文件“ d3.min.js”包含test.js
在HTML主体中,该文件与文件所在的目录位于同一目录中initiliaze()
。
这是我从同一目录将我的JavaScript文件包含到HTML主体中的方式:
var js = document.createElement("script");
js.type = "text/javascript";
js.src = "./d3.min.js";
document.body.appendChild(js);
但是我仍然不能调用d3.min.js
函数,Firebug显示未加载d3。
正如adeneo所建议的,我从初始化函数中删除了脚本包含代码,而是将其粘贴到* .jspx标头中(我正在使用Java服务器界面)页面:
<script type="text/javascript" src="#{facesContext.externalContext.requestContextPath}/resources/script/d3.min.js"/>
感谢Haldenon,Adeneo,Explore-X和Morten的帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句