我正在尝试在页面加载时运行外部javascript函数,并且函数接受一个我只能通过调用javascript函数的页面传递的变量。
HTML页面
<head>
<script src="path/to/file.js" type="text/javscript>
window.onload = function() {
doFunction(variable);
}
</script>
</head>
Javascript文件
function doFunction(variable){
//do the stuff here
}
答案 0 :(得分:3)
var a = new bool[]{true,false};
var b = new bool[4];
a=b; //operation 1
a[1]=true; //operation 2
参考脚本标记(用于包含外部文件)不应包含任何外部JavaScript代码。你只能引用一个外部文件。
添加应该在单独的脚本标记之间的任何其他javascript
答案 1 :(得分:0)
由于您没有异步加载file.js
,因此可以在标题中包含脚本。只要在脚本加载后调用函数,它就可以正常工作。
<html>
<head>
<script src="path/to/file.js" type="text/javscript>
</head>
<body>
<script type="text/javascript">
window.onload = function() {
doFunction('someVal');
};
</script>
</body>
</html>