昨天晚上很郁闷,调了一晚上程序,发现结果问题好象不在我
一个很简单的test.aspx网页,其中我有一句
<script language="JavaScript" src="xxx/xxx.js"></script>
这句想来是无错的,但是我用VS 2003来编写它,结果发现,无论如何要将js文件中的代码放入test.aspx中
IE才会认识它。我最后用记事本编了一个简单的aspx文件,却发现,如果js文件单独
放置,ie还是不认识,但我用firefox却可以正确执行。
而且更郁闷的是我发现这个情况只出现在aspx中,对于html、asp文件都可得到正确结果大家碰到过这种情况过么?另:.htc是什么文件,作用是什么呢,它和js文件看上去也差不多,它是在服务器端执行的还是
作客户端执行?

解决方案 »

  1.   

    你的问题..(你对javascript了解还比较少造成的)
    放在
    js的时候记住了.不能再出现 
    <script>这种字样
    或者<script src="xx.js">
    可以这样document('<script src="xx.js"></script>')
    htc是在客户端执行的
      

  2.   

    <script language="JavaScript" src="xxx/xxx.js"></script>
    ------------
    有问题吗?我不觉得有问题.
      

  3.   

    我这个js代码就是用来在客户端执行的,而且是放在<head>段,
    应该是可以正确执行的,事实上我这种写法是可以在firefox中使用的
    呵呵,我的确对javascript了解比较少,才学几天。但是我仍然觉得这是微软的错误。另:htc的文件如何用呀
      

  4.   

    lovebanyi(风云 .NET) 你的说法倒是挺新颖的
    太误人子弟了。按我的认为,是你的 *.js 这个文件里有中文引起的。
    你可以修改 Web.config 配置文件来避免这个错误。打开 Web.config 文件,把
        <globalization requestEncoding="utf-8" responseEncoding="utf-8" />这一句改成:
        <globalization requestEncoding="gb2312" responseEncoding="gb2312" />
      

  5.   

    <script language="JavaScript" src="xxx/xxx.js"></script>
    js文件中有中文吧http://blog.csdn.net/goody9807/category/21258.aspx
      

  6.   

    如果是的话<script language="JavaScript" src="xxx/xxx.js" charset="GB2312"></script>------------------------
    http://goody9807.611.cn/Boards.asp
      

  7.   

    或者是打开 你的 *.aspx 文件,在 <%@ Page %> 配置里加上 ResponseEncoding="gb2312" 。
    例如:
    <%@ Page Language="C#" ResponseEncoding="gb2312" %>
      

  8.   

    你的JS文件里是不是有用到页面中的元素??如果这样的话你得把<script language="JavaScript" src="xxx/xxx.js"></script>这句话放在最后!!!!
    htc可以在.css文件里能过behavior属性来用
      

  9.   

    打开 Web.config 文件,把
        <globalization requestEncoding="utf-8" responseEncoding="utf-8" />
    这一句改成:
        <globalization requestEncoding="gb2312" responseEncoding="gb2312" />
    <%@ Page Language="C#" ResponseEncoding="gb2312" %>
    <script language="JavaScript" src="xxx/xxx.js" charset="GB2312"></script>
    这东西应该都能解决~~就像用人家的日历时也修改这些东西才能用~~楼主试度吧..
      

  10.   

    goody9807() 
    -----------
    谢谢,以前也遇到过这样问题,今天解决了.谢谢
    是有中文的原因.