2011-05-23 4 views
0

У меня есть функция js, которая принимает объект события в качестве аргумента. В этой функции js я присваиваю этот объект события глобальной переменной. В другом обратном вызове ajax я обращаюсь к этой глобальной переменной (объект события).Ошибка JavaScript-события IE, когда событие является глобальной переменной

Мой вопрос: значение ключевого кода этого события в обоих методах одинаково для обоих методов в Firefox, , но оно дает различное значение в IE 7? , например, если код ключа равен 75, Firefox возвращает 75 в обоих методах. , но IE7 дает 75 в методах-1 и 0 в методе-2

Почему он ведет себя так?

+1

Можете ли вы разместить свой код здесь? –

+0

Вероятно, вы хотите сохранить идентификатор srcElement/target события – mplungjan

ответ

1

Вы не можете передать объект события в IE, вам нужно создать новый объект и сделать копию свойств, которые вы хотите использовать.

+0

hai Я работал так, как вы сказали. Теперь это работает отлично. Ваш ответ действительно полезен. большое спасибо... – Alex

Смежные вопросы