我从我的主页上加载了一个外部js文件,并带有一个函数。Javascript:我可以在主页面的外部文件中调用一个函数吗?
我在调用javascript函数的主页面中有一个flash文件。
一切工作都很好,直到当JavaScript代码在主文件中,但是当我将javascript移动到外部文件时,函数似乎不再被调用。
因此......没有办法将javascript代码移动到外部文件中?或者其他解决方案?
感谢
更新
主文件
...
<script type="text/JavaScript" src="../sites/all/themes/zen/zen/main.js" /></script>
</head>
js文件:
$(document).ready(function() {
function changeSize(objectId, width, height) {
alert("changeSize called");
...
在'head'部分和外部文件中,JS没有根本的区别。它们应该可以被调用。你能展示你如何嵌入文件? – 2010-05-15 16:44:42
我已更新问题 – aneuryzm 2010-05-16 08:11:47
由于changeSize是在匿名函数内声明的,因此它只能在同一个匿名函数或函数中声明的内部调用。 – svinto 2010-05-16 09:08:05