当事件是全局变量时,JavaScript事件IE问题

时间:2011-05-23 10:52:11

标签: javascript ajax internet-explorer javascript-events

我有一个js函数,它接受事件对象作为参数。 在那个js函数中,我将该事件对象分配给一个全局变量。 在另一个ajax回调中,我访问了该全局变量(事件对象)。

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

为什么它会像这样?

1 个答案:

答案 0 :(得分:1)

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