MyEclipse工程中js文件的语法错误
我在MyEclipse 5.5.1 GA的一个struts工程中使用了梅花雨日历js脚本,然后MyEclipse的语法检查器死活说js文件语法错误。
function document.onclick()
{
with(window.event)
{ if (srcElement.getAttribute("Author")==null && srcElement != object && srcElement != outButton)
closeLayer();
}
}
语法检查器在function关键字前画了个小叉,然后给出了原因是:
missing ( before function parameters.
俺非常纳闷,因为语法看上去没有问题,而且这个工程是从JBuilder 2006转过来的,在2006上是没有任何错误的。为什么到了MyEclipse上就说有错呢?
还有值得注意的是,MyEclipse对这个js文件内的中文仿佛不支持,都是乱码。但是对其他类型的文件,比如java代码文件,中文却是可以显示的。莫非是编码造成了js文件的语法错误?
以前也有人在csdn上提到过类似的问题,不过没有人回答。希望各位高手给出解决的方案,谢谢!