2011-05-23 73 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