powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (AJAX) FF не понимает event
6 сообщений из 6, страница 1 из 1
(AJAX) FF не понимает event
    #36190531
Имеется параметр:
Код: plaintext
'onkeypress' => 'return eng_w_ground_key(event);'
Который, затем определяется, как функция элемента:
Код: plaintext
1.
2.
case 'onkeypress':
  newElement.onkeypress = new Function( input_data_structure[i].actions.onkeypress );
  break;
В процессе создания вопросов не возникает, а вот при попытке ввода в поле FF ругается, что "event not defined", хотя в IE всё нормально работает.
...
Рейтинг: 0 / 0
(AJAX) FF не понимает event
    #36190726
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот как я делал работу с координатами мыши для фаерфокса
Код: plaintext
1.
2.
3.
4.
FF=navigator.appName=="Netscape";     // идентифицирует фаерфокс
function eng_w_ground_key(e){
 mouseDown.style.top = FF?e.pageY:event.y;
}
...
Рейтинг: 0 / 0
(AJAX) FF не понимает event
    #36190858
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий-(сколько-же-нас?)
Код: plaintext
newElement.onkeypress = new Function( input_data_structure[i].actions.onkeypress );

Код: plaintext
1.
newElement.onkeypress = new Function('event', 'event=event||window.event;' + input_data_structure[i].actions.onkeypress );
...
Рейтинг: 0 / 0
(AJAX) FF не понимает event
    #36199944
Яростный Меч,

Спасибо, заработало!
В чём "фишка", правда, пока не понятно...
...
Рейтинг: 0 / 0
(AJAX) FF не понимает event
    #36199957
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий-(сколько-же-нас?)В чём "фишка", правда, пока не понятно...Фишка в том, что IE для доступа к инфе события использует "глобальный" window.event, а в Геко (говорим Геко, подразумеваем w3c) event передается как параметр в фунцию-обработчик. Потому параметр используем.

Итого получаем либо window.event, либо параметр event. Ну и event||window.event - кроссбраузерно
...
Рейтинг: 0 / 0
(AJAX) FF не понимает event
    #36200097
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Меч... в Геко (говорим Геко, подразумеваем w3c) ...
Ну, тут ты сильно погорячился ... Цитирую MSDN:
event
...
Standards Information
This object is defined in World Wide Web Consortium (W3C) Document Object Model (DOM) Level 2 .

Applies To
window
Просто "держателем" данного объекта в ИЕ является window, а в ФФ - document.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (AJAX) FF не понимает event
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]