我无法弄清楚出了什么问题

时间:2010-02-07 09:27:34

标签: javascript debugging

我在错误控制台中收到此消息:

Error: uncaught exception: [Exception... "Cannot modify properties of a WrappedNative"  
nsresult: "0x80570034 (NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN)"  location: "JS frame :: 
chrome://global/content/bindings/autocomplete.xml :: onxblpopuphiding :: line 834"  data: no]

我检查了我可能做的一切,但我没有看到什么是错的!我试过清理缓存,3次。我在第二台计算机上测试过,它仍然无法正常工作。 修改:它显示一秒左右的数据,然后消失。

2 个答案:

答案 0 :(得分:2)

由于提交按钮正在发布表单并因此刷新页面,因此值正在消失。只需更改:

<input type='submit' value='Submit' onclick='process()'>

为:

<input type='button' value='Submit' onclick='process()'>

...单击按钮时数据不会消失。

<input type="button">定义了一个可点击按钮,单击该按钮时不会自动提交表单。实际上,这个按钮类型通常用于通过onClick事件调用JavaScript函数,就像在网页中一样。

至于未捕获的异常,这可能与浏览器插件有关,如Sarfraz Ahmed suggested

答案 1 :(得分:1)

我看到了您的页面,对我而言,它没有生成您显示的错误。这必须是firefox插件相关的错误。正如你从路径中看到的那样:

chrome://global/content/bindings/autocomplete.xml

我怀疑还有其他事情要发生。