|
|
|
какие действия браузера нельзя отменить
|
|||
|---|---|---|---|
|
#18+
Здравствуйте товарищи форумчане, Начал изучать javascript, и возник такой интерес - найти весь перечень событий браузера, которые нельзя отменить. Здесь описано только событие onfocus. Гугление "в лоб" результатов не дало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2013, 18:19 |
|
||
|
какие действия браузера нельзя отменить
|
|||
|---|---|---|---|
|
#18+
freecozoid, Событие отменить нельзя, потому что оно уже произошло. Можно отменить/изменить/исправить/задать действие по-умолчанию. Для одних событий действие по-умолчанию происходит ДО вызова обработчика, для других ПОСЛЕ. Можете уточнить, что именно вы хотите знать, и зачем вам это нужно? При большом желании часто можно делать даже то, что вроде-бы нельзя. Например, тот же фокус можно принудительно поменять из кода функции-обработчика (не проверял - если браузер не позволит это сделать сразу, то можно воспользоваться setTimeout( function(){myControl.focus()}, myTime), .disabled=true и т.д. и т.п.). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2013, 02:22 |
|
||
|
какие действия браузера нельзя отменить
|
|||
|---|---|---|---|
|
#18+
Все верно, события браузера отменить нельзя, можно отменить действия браузера сопутствующие событиям (я не правильно выразился, прошу прощенья). Ну вот например, при клике по ссылке, генерируется событие onClick, за которым следует действие браузера - преход по этой ссылке. Есть возможность отменить это действие при помощи event.preventDefault() в обрабочике события onClick. Есть события, которые наступют тогда, когда действие браузера уже произошло, как-то: onfocus. Их отменить нельзя. Вот хотелось бы найти еще примеры таких событий. Зачем ? - ну интересно же, знания лишними не бывают :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2013, 21:01 |
|
||
|
какие действия браузера нельзя отменить
|
|||
|---|---|---|---|
|
#18+
Остальное видать уже изучил... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2013, 21:21 |
|
||
|
какие действия браузера нельзя отменить
|
|||
|---|---|---|---|
|
#18+
freecozoid, Что вам даст такой список (примерный, потому что полный набор событий и мелких деталей различается у браузеров)? Нужно руководствоваться прежде всего здравым смыслом и W3C-стандартами. Если вы хотите создать список - для того чтобы не париться насчёт возможных ошибок и инъекций, то тоже бестолку (при желании можно через User-Script отловить/заменить любую необходимую функцию нужного сайта, изменить поведение и/или логику работы). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2013, 21:43 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38412367&tid=1447833]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
152ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 434ms |

| 0 / 0 |
