在父对象中重新加载内容后,onfocus停止工作

时间:2010-07-14 09:12:12

标签: javascript html ajax dhtml

我将内容加载到使用AJAX。 在内容中,您可以找到以下代码:

<input onfocus='searchItems("sContainer", this)' onblur='searchItemsStop()'/>

第一次加载内容时,onfocusonblur事件有效。但是当我重新加载内容onfocus并且onblur停止工作时。

在firebug中我注意到,每次重新加载内容onfocusonblur事件都会开始重复。

alt text http://www.freeimagehosting.net/uploads/ccefe0e933.jpg

我该如何解决这个问题?

编辑:

加载的内容是包含产品列表的表。我在用户按钮点击时将其加载到弹出div中。

searchItems检查用户查询的输入,并在列表中仅显示与查询匹配的产品。

当用户关闭弹出窗口时,所有内容都会被.removeChild删除,那么为什么事件也不会被内容删除?

1 个答案:

答案 0 :(得分:0)

我遇到的问题出现在不同的地方。

searchItems函数仅将referance用于第一个(稍后删除)输入元素。

问题解决了。