<script language="javascript" src="pbyj.js"></script>
就可以了

解决方案 »

  1.   

    谢谢echo的回复,我是这样写的<script language="javascript" src="http://testserver/expert/js/Create_Filter.js"></script>,不行,后来又该成这样<script language="javascript" src="http://testserver/expert/js/Create_Filter.js" type="text/javascript"></script>,还是不行。你测试过吗?
      

  2.   

    你的代码没有问题啊!
    看看你的
    test.js
    文件
    是否存在
    是否扩展名正确。
    看看属性!
      

  3.   

    我是在.net开发环境里写的,js文件肯定存在,而且路径也肯定没有问题,我验证过n次了。我确实也觉得不应该有这个问题,但就是不行,搞的我头疼好长时间了!
      

  4.   

    <script language="javascript" src="pbyj.js"></script>
    你把这句话放到了哪里?
      

  5.   

    呵呵,想不到eileendl(默默) 也遇到这样问题,难道是asp.net的bug
      

  6.   

    js文件放在head中实验过,放在body中也实验过,都不行.这个js文件我就是在项目里建的,不会不存在的?
      

  7.   

    你这样: 
     采用服务器端包括语法,具体是将你原先的Create_Filter.js文件改名为Create_Filter.inc文件,在你的.aspx文件中你要调用js文件的地方改写为:
        <!--#Include File="Create_Filter.inc"-->    当然,你的Create_Filter.inc文件中不能忘记写上标签:
      <script  language=javascript></script>
      

  8.   

    在js中我特地在第一样就写了
    alert("你好!");这样一句,理论上应该我一打开页面就该弹出这个问好的提示框,但就是不出来!!!!!
      

  9.   

    你试一下从外部直接拷一个js文件,不要添加到项目里,后缀改成.js就可以。拷到项目里。
    然后用<script language="javascript" src="pbyj.js"></script>
    这种方法试一下
      

  10.   

    这个问题好多人都遇到过!
    还有一点如果你的外连js文件中有中文,必须在web.config中加入如下设置:
    <system.web>
    <globalization responseEncoding="gb2312" requestEncoding="gb2312" fileEncoding="gb2312"/>
    <system.web>
      

  11.   

    谢谢114的解答,你的两个方式都可以解决这个问题,而且第二个方式更好,第一个方法我是这样写的<script language="javascript"><!--#Include File="Create_Filter.js"--> </script>,就成功了。不过我最终还用第二种方式!
    再次谢谢114!!!!!!!!!!!!!!!!!!!!!!!!