请教各位大虾,我在aspx文件中引用了一个外部js文件,但是aspx中的js代码每次执行到外部js文件中的函数时就走不下去了,如果把外部js文件中的内容完全copy到aspx中,则可以顺利执行,我确定js文件的路径没有问题。

解决方案 »

  1.   

    你是不是外部文件中用了<script></script>标签??
    外部文件里不要包含这个
      

  2.   

    不好意思这几天出差了,刚回来。
    我稍微贴点代码,各位看下,是什么毛病
    先说明下文件的目录顺序:Web/Dict/abc.aspx,Web/Dict/sub.js,Web/common.js
    abc.aspx文件大致如下:
    <head>
    <script src="../common.js" type="text/javascript"></script>
    <script src="sub.js" type="text/javascript"></script>
    <script>
    ...
    </script>
    <head>
    <form>
    ...
    </form>
    <script>
    ...
    </script>
    form段落之前的script中引用了sub.js中的类,无法执行
    form段落之后的script中引用了common.js中的类,也无法执行
    另外,回1楼的,外部文件中没有script标签
    路径最初是手打的,发现出问题后用了VS2005自带的提示录入功能,依旧不行
      

  3.   

    对了,还有一个情况,在文件Web/aaa.aspx中引用common.js文件没有问题