一般情况下......如何调用外部java脚本文件的函数?
更具体......
<script type="text/javascript" src="JScript/FontSize.js"></script>
外部javascript文件(我想调用)FontSize.js
包含以下功能。
function checkCookie()
function setCookie(c_name, value, expiredays)
function getCookie(c_name)
function increaseFontSize()
function decreaseFontSize()`
FontSize.js位于~/Jscript/
目录
我想负载上的主体应该包含类似
的内容 <body onload="/JScript/Fontsize.js/checkCookie()">
当然没有什么可行的,因为,我不知道如何调用函数到外部js文件
答案 0 :(得分:13)
您只需将其称为本地:)
<body onload="checkCookie()">
或者,在脚本中执行:
window.onload = checkCookie;
当你声明一个函数并且它不在另一个对象/命名空间中时,它只是全局可用的,你可以像在当前代码之前一样调用它。默认情况下,这些函数将位于window
对象you can see a short demo here。
例如(无论 此函数的定义,外部与否)无关紧要:
function myFunc() { alert('hi'); }
myFunc();
window.myFunc(); //same call, unless there's *another* myFunc in a local-er scope
答案 1 :(得分:1)
<html>
<head>
<script type="text/javascript" language="javascript" src="main.js"></script>
</head>
<body>
<!--The extranal main.js file contains samp() function.. -->
<script>
<!-- samp(); -->
</script>
</body>
</html>