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

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

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

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

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

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


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