文件内码不同造成的错误 如果HTM页面为UTF-8编码的,而引用的脚本却是ANSI的,则如下脚本会出错 1.htm (UTF-8) <html> <body> OK <script src="W.js" type="text/javascript"> </script> </body> </html> W.js (ANSI) //控件 function AllValidatorsValid(validators) { return true; } 这时用IE6打开,会提示"错误:'return'语句在函数之外" 解决办法,把1.htm另存为,编码选择ANSI即可.