在我的网络应用程序中,我有一个 index.html 文件,两个外部 .js 文件 file1.js、file2.js,我想从 file2.js 文件的函数中调用 file1.js 文件的函数。我尝试了很多东西。但是我不能从function1调用function2。这是我的代码..
索引.html
<head>
<script type = "text/javascript" src = "file1.js"/>
<script type = "text/javascript" src = "file2.js"/>
</head>
<body>
<input type = "button" name = "clickButton" onClick = "javascript:function1()"/>
</body>
文件1.js
function function1()
{
var newScript = document.createElement("script");
newScript.type = "text/javascript";
newScript.scr = "file2.js";
document.head.appendChild(newScript);
function2(a);
}
文件2.js
window.function2 = function(a)
{
alert("a value : "+a);
alert("Function2");
}
我正在尝试在 Safari 浏览器中运行它。如果有人知道解决方案,请告诉我..