Javascript 为什么阿普塔纳指责代码中有错误?

Javascript 为什么阿普塔纳指责代码中有错误?,javascript,Javascript,我在AptanaIDEforJavaScript中复制了的源代码。但是,在最后几行: <script language="JavaScript"> init(); </script> </body> </html>

我在AptanaIDEforJavaScript中复制了的源代码。但是,在最后几行:

                        <script language="JavaScript">
                            init();
                        </script>
                    </body>
                    </html>

init();
它显示在
init()
行:
语法错误
,为什么?(运行时,它工作正常)

将其更改为

<script type="text/javascript">

缺少一个分号。改变

<input type="reset" onclick="lines=0;return true">


如果您复制/粘贴的编辑器可能包含无效字符,请尝试检查“或”,并将其替换为常规引号和双引号


复制粘贴源代码常常会导致此问题。

我无法复制此问题。将代码从该页面复制/粘贴到Aptana不会给我任何错误。请确保a)您拥有最新版本的Aptana,b)代码中没有任何奇怪的cop/粘贴工件。请先尝试粘贴到记事本,然后再从那里粘贴到Aptana,to删除格式信息,看看它是否有影响


这将消除行中的警告,但不会消除init()调用行中的错误。我在init()上看到了错误Aptana Studio 2.0.4.1268158907中的行。我在屏幕截图中运行2.0.5.1278522500。一个简单的修复程序!Aptana似乎在错误的行上指示语法错误。为什么会这样?不确定。如果我不得不猜测,那是因为Aptana继续尝试评估“返回真…”。。。“语句,包括HTML标记和all,因为没有分号来终止该语句。当它到达
init()处的另一个分号时,声明无效。我可能会在20小时内奖励你的赏金。谢谢
<input type="reset" onclick="lines=0;return true;">