---a.js---function a() {
  alert("a");
}---a.html---<script id="kao"></script>
<script>
function a() {
  alert("b");
}
</script>
<input value=try type=button onclick="kao.src='/a.js'">
<input value=A type=button onclick="a()">设个空的<script>标签
使用的时候设置其src属性导入外部.js文件

解决方案 »

  1.   

    学习一下 :)
    to gaofaq(老高)
    你的方法是对的,但代码写的有点问题,运行结果不对,我把你的代码改了改:
    <script type="text/javascript" id="kao"></script>
    <script type="text/javascript">
    function a() {
      alert("b");
    }
    </script>
    <input value=try type=button onclick="javascript:document.getElementById('kao').src='a.js'">
    <input value=A type=button onclick="a()">
    以上代码经过测试
      

  2.   

    <script language="javascript" src="jsUrl.js"></script>
      

  3.   

    a.js文件:
    function a() {
      alert("a");
    }
    a.htm文件:
    在<head>区域中加上这条:
    <script language="javascript" src="a.js"></script>
    注:这个例子是a.js文件和a.htm文件在同一文件夹,可改。现在<script>加了src属性,所以<script>和<script>之间不能再有代码,否则代码视为无效,但不会有错。
      

  4.   

    我的是VBscript,
    <script language="vbscript" src="../head/script.vbs"></script>
    就是不行
    我本来把这个script的内容直接写下来就可以的,我改成这个样子后就是过不去,真是怪了
      

  5.   

    innerText是不行的,用outHtml如何?