<script src="asdf.js" language="javascript></script>___<script src="asdf.js" language="javascript"></script>

解决方案 »

  1.   

    那个js文件是在 / 下面的,我调用的路径是"/asdf.js",我也试过特地把文件名写错,它反而不出错误信息了,
    提示错误是:无效字符
    怎么回事?
    前提是js文件里的代码跟在网页里正常支行的代码一样,一点不差。
      

  2.   

    不好意思,标题打错了。

    <script src="/asdf.js" language="javascript"></script>
      

  3.   

    那就是js文件的内容有问题啊。
    是不是在js文件里也有以下内容:
    <script language=javascript>
      

  4.   

    js文件里没有<script language=javascript>我是从网面中直接剪切过来保存的。
      

  5.   

    我费了好大劲才找到错误。
    原来
    alert("\"工人");
    在网页里能用,一单独放在js文件里就出现了“无效字符”的错误提示了。那我要想在双引号里使用"该怎么办?谢谢!
      

  6.   

    我试了几十次,终于搞清楚了!!不是\"的问题!真是太奇怪了!it="asdf";
    alert("对象"+it);(出现“无效字符”的错误!)it="asdf";
    alert("对象aa"+it);(出现“无效字符”的错误!)it="asdf";
    alert("对象aaa"+it);(没有错误!)it="asdf";
    alert("对像"+it);(出现“无效字符”的错误!)it="asdf";
    alert("对像aa"+it);(出现“无效字符”的错误!)it="asdf";
    alert("对 像aa"+it);(没有错误!)it="asdf";
    alert("对 象"+it);(没有错误!).....怎么回事???
    我晕死了~~~~病毒???
    还是我浏览器有问题??有谁遇见过这种事吗?我的是ie6.
      

  7.   

    新问题出现!页面上的内容正常显示,可alert弹出的对话框中的汉字却是乱码!右健查看编码是unicode;选择了简体中文,对话框变成了中文,页面又成乱码了。在dreamweaver中查看编码都是Gb2312,在记事本里查看两个文件都正常。我要自杀了~
      

  8.   

    楼上的一说,我又试了几十次,终于发现:
    假如调用页面是aaa.asp,aaa.htm
    <script language="javascript" src="asdf.js"></script>aaa.js:
    -----------
    alert("对象");
    -----------------没有问题;假如调用页面是aaa.aspx就会发现上面的问题!这跟asp.net有什么问题?
      

  9.   

    回复人: cncba() ( ) 信誉:100  2004-10-15 17:26:00  得分: 0  
     回复人: cncba() ( ) 信誉:100  2004-10-15 17:40:00  得分: 0  ---------------
    这两个问题应该是一个问题,就是两个文件的编码不一致。
    当JS文件是乱码时,某些汉字字符串产生的乱码吞掉了一个字节的代码(导致Script错),
    当JS能正常显示时,HTML又成了乱码。用以下方式试试看。1.用notepad打开你的html(或asp或jsp)页面,另存,记下弹出框最下面的encoding信息。
    2.用notepad打开你的js文件,另存,另存时先把encoding的值改成上面的encoding值。试试看,不知是否可行
      

  10.   

    今天早上恰好帮同事解决了一个类似的问题。一个css里面定义的中文字体在页面上没有起作用。直接写到页面上就可以。用notepad打开css另存的时候发现文件的编码是默认的ansi,改为utf-8保存后解决。