Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / какие действия браузера нельзя отменить / 5 сообщений из 5, страница 1 из 1
29.09.2013, 18:19
    #38411146
freecozoid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
какие действия браузера нельзя отменить
Здравствуйте товарищи форумчане,
Начал изучать javascript, и возник такой интерес - найти весь перечень событий браузера, которые нельзя отменить. Здесь описано только событие onfocus. Гугление "в лоб" результатов не дало.
...
Рейтинг: 0 / 0
30.09.2013, 02:22
    #38411310
asws
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
какие действия браузера нельзя отменить
freecozoid,

Событие отменить нельзя, потому что оно уже произошло.
Можно отменить/изменить/исправить/задать действие по-умолчанию.
Для одних событий действие по-умолчанию происходит ДО вызова обработчика, для других ПОСЛЕ.

Можете уточнить, что именно вы хотите знать, и зачем вам это нужно?
При большом желании часто можно делать даже то, что вроде-бы нельзя.

Например, тот же фокус можно принудительно поменять из кода функции-обработчика
(не проверял - если браузер не позволит это сделать сразу, то можно воспользоваться setTimeout( function(){myControl.focus()}, myTime), .disabled=true и т.д. и т.п.).
...
Рейтинг: 0 / 0
30.09.2013, 21:01
    #38412346
freecozoid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
какие действия браузера нельзя отменить
Все верно, события браузера отменить нельзя, можно отменить действия браузера сопутствующие событиям (я не правильно выразился, прошу прощенья).
Ну вот например, при клике по ссылке, генерируется событие onClick, за которым следует действие браузера - преход по этой ссылке. Есть возможность отменить это действие при помощи event.preventDefault() в обрабочике события onClick. Есть события, которые наступют тогда, когда действие браузера уже произошло, как-то: onfocus. Их отменить нельзя. Вот хотелось бы найти еще примеры таких событий. Зачем ? - ну интересно же, знания лишними не бывают :)
...
Рейтинг: 0 / 0
30.09.2013, 21:21
    #38412355
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
какие действия браузера нельзя отменить
Остальное видать уже изучил...
...
Рейтинг: 0 / 0
30.09.2013, 21:43
    #38412367
asws
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
какие действия браузера нельзя отменить
freecozoid,

Что вам даст такой список (примерный, потому что полный набор событий и мелких деталей различается у браузеров)?
Нужно руководствоваться прежде всего здравым смыслом и W3C-стандартами.

Если вы хотите создать список - для того чтобы не париться насчёт возможных ошибок и инъекций, то тоже бестолку
(при желании можно через User-Script отловить/заменить любую необходимую функцию нужного сайта, изменить поведение и/или логику работы).
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / какие действия браузера нельзя отменить / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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