newJavascript.js文件代码:
<script language="javascript">
function fun(){
    alert("引用外部JS文件");
}
</script>在JSP文件中引用这个javascript文件的格式
 <script language="javascript" src="newJavascript.js"></script>
<form>
......
<input type="button" onclick="fun()" value="外部引用" />
......
</fomr>
引用javascript文件的那行代码,<head>内试过 ,外也试过,<body>内也试过,
为什么不好用,页面上说有javascript错误,这是什么原因!!

解决方案 »

  1.   

    newJavascript.js文件代码:function fun(){
        alert("引用外部JS文件");
    }
      

  2.   

    同意楼上的!外部js文件不要加<script language="javascript"></script>
      

  3.   

    很明显,LZ 没有真正理解 script 标记的作用!
      

  4.   

    谢谢大家了 能不能给我讲讲<script>标记的作用是什么
      

  5.   

    <script>在页面内被解析到客户端之后只是一个普通的html节点,只是这个节点的属性将其设置为可以执行的脚本块,你甚至可以用dom的方式操作它,而js文件是个纯粹的脚本文件
      

  6.   

    newJavascript.js文件代码:
    <script language="javascript">
    function fun(){
        alert("引用外部JS文件");
    }
    </script>在JSP文件中引用这个javascript文件的格式
     <script language="javascript" src="newJavascript.js"></script>
    <form>
    ......
    <input type="button" onclick="fun()" value="外部引用" />
    ......
    </fomr>1.看路径 src="newJavascript.js" 是不是正确
    2.建议

    function fun(){
        alert("引用外部JS文件");
    }
    改成
    function fun(){
        alert("引用外部JS文件");
    return true;
    }
    同时

     onclick="fun()"
    改成
     onclick="return fun();"这样再试试