2011-05-23 76 views
0

我有一个接受事件对象作为参数的js函数。 在该js函数中,我将该事件对象分配给全局变量。 在另一个Ajax回调函数中,我访问该全局变量(事件对象)。事件是一个全局变量的JavaScript事件IE问题

我的问题: 两种方法中该事件的关键代码值在Firefox的两种方法中都是相同的, 但它在IE 7中给出了不同的值?例如,如果密钥代码是75,则Firefox在这两种方法中返回75。 但IE7在方法-1中给出75并在方法-2中给出0

为什么它的行为如此?

+1

你可以在这里发布你的代码吗? – 2011-05-23 10:56:15

+0

你可能想要存储事件的srcElement/target的ID而不是 – mplungjan 2011-05-23 11:21:44

回答

1

您不能通过IE传递事件对象,您需要创建一个新对象并复制要使用的属性。

+0

hai我已经像你说的那样工作了。现在它工作正常。你的回答非常有用。非常感谢... – Alex 2011-05-23 11:45:00