调用en外部javascript文件的功能

时间:2010-05-29 12:38:00

标签: asp.net javascript path call

一般情况下......如何调用外部java脚本文件的函数?

更具体......

  • 在head标签中我有

<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文件

2 个答案:

答案 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>