<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>New Web Project</title>
        <script language="JavaScript" src="add.js"/>
        <script type="text/javascript">
            var c = add(1, 5);
            alert(c);
        </script>
    </head>
    <body>
    </body>
</html>function add(a, b){
    return (a + b);
}
运行后无任何显示,请教如何解决

解决方案 »

  1.   

    改为 <script language="JavaScript" src="add.js"></script>
      

  2.   

    嗯 一样 如果还是不行 就是路径问题 最好加个绝对路径<%=path%>/路径
      

  3.   

    <script language="JavaScript" src="add.js"></script> 如果这个不行的话就是路径问题 
      

  4.   

    为何都认为是路径问题?不解,我的js文件和html文件都在项目根目录下,请问路径怎么写?
      

  5.   

    <script type="text/javascript" src="add.js"></script>
      

  6.   

    JavaScript脚本是异步执行的,你上面是属于两个不同脚本块的,也就是两个<script>块,上面那个脚本块还没有加载完毕就执行了下面那个脚本块了,所以没显示任何效果!不同浏览器处理不同脚本块的方式也不同,你上网搜索一下JS的同步与异步就应该可以找到解决办法!!!
      

  7.   

    你的问题应该就是页面JavaScript脚本执行顺序的问题,有很多情况,我就不一一列举了,自己上网搜一下,应该能找到答案!下面给出两个参考:
    http://kb.cnblogs.com/a/1577069/
    http://dancewithnet.com/2007/03/22/order-of-execution-of-javascript-on-web/如果还未能解决的话,那请恕我爱莫能助了,呵呵!!!
      

  8.   

    改了清除下浏览器缓存试试如果是add.js路径有问题浏览器应该会有脚本错的吧
    觉得不是引入文件问题
      

  9.   

    <script language="JavaScript" src="add.js"></script>
    经过ie,firefox,google测试均通过,如果不行,LZ请清理缓存