Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

Разработка » Перехват onClick » 08-06-2006 20:32:04

Не подскажете плиз заодно как получить доступ к содержимому текущего таба?

Разработка » Перехват onClick » 08-06-2006 20:31:01

Очень странно. У меня и без этого работает..8)

Разработка » Перехват onClick » 08-06-2006 18:02:19

Спасибо огромное. Все заработало!

А кстати, зачем все-таки здесь XPCNativeWrapper?...

Разработка » Перехват onClick » 08-06-2006 01:26:17

Добрый вечер.

Помогите плиз с перехватом события onClick.
Пишу расширение и надо, чтобы у кнопки, если у нее есть аттрибут onclick, запустить сначала свой обработчик, а ТОЛЬКО потом ту функцию, которая была описана onclick'ом.

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

Разработка » Помогите плиз с перехватом события submit » 03-06-2006 23:18:57

Друзья разработчики, помогите разобраться со следующей проблемой. Пишу расширение для FireFox. И мне нужно перехватывать все события submit на всех формах. Все может быть во фреймах.

Пытался использовать следующий код:

Выделить код

Код:

HTMLFormElement.prototype.real_submit = HTMLFormElement.prototype.submit;
HTMLFormElement.prototype.submit = test2;

window.addEventListener('submit', function(e) {
                e.stopPropagation();
	e.preventDefault();
	test2(e);
}, true);

function test2(e) {
var frm = e ? e.target : this;

if (!test_onsubmit(frm)) { return false; }
var answer=confirm("blablablabla");
	if (answer) {
                                alert("Yes");
		this.real_submit();
		} else {
		alert("No");
		return false;
	}
}

function test_onsubmit(f) {
	alert(f.onsubmit);
	return !f.onsubmit || f.onsubmit();
}

Мне нужно, чтобы после того как пользователь нажимал на какю-нибудь кнопку формы для ее отсылки событие submit перехватывалось и в зависимости от выбора в confirm'е передав

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]