|
|
|
Остановить обновление по F5 в IE
|
|||
|---|---|---|---|
|
#18+
Здарвствуйте. Мне нужно каким то образом перехватить обновление страницы по F5 и вметсо него выполнить свой скрипт. Пробовал следующие варианты: 1. Просто отменить Код: javascript 1. 2. 2. Перенаправить на другую кнопку и её отменить Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Так же пробовал отменять в событиях document.onkeypress , document.keyup (последнее вообще не вызывалось почему то). В FF и Chrome работает. Но в IE9 refresh всё равно происходит. Как сделать что бы он не вызывался ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2012, 13:38:18 |
|
||
|
Остановить обновление по F5 в IE
|
|||
|---|---|---|---|
|
#18+
S_A_V_e, вот за такие сайты хочется сразу пальцы разработчикам ломать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2012, 18:54:31 |
|
||
|
Остановить обновление по F5 в IE
|
|||
|---|---|---|---|
|
#18+
artasвот за такие сайты хочется сразу пальцы разработчикам ломать +1 Или как минимум сраз уйти с этого сайта. P.S. Как ни обидно, но решение есть, правда оно срабатывает в случае как рефреше, так и простого ухода со страницы - это событие onbeforeunload у body - чисто уйти даже не дает или рефрешнуться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2012, 19:01:54 |
|
||
|
Остановить обновление по F5 в IE
|
|||
|---|---|---|---|
|
#18+
Кому интересно вот так работает: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Хотя сам отказался от такого подхода... Пальцы жалко ))). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 17:36:45 |
|
||
|
Остановить обновление по F5 в IE
|
|||
|---|---|---|---|
|
#18+
S_A_V_e, а в опере проверял? Сомневаюсь, что опера позволит такие действия, так как вроде-бы она печется о пользователе, а не о разработчике сайта. Если и опера позволит, то я разочаруюсь в ней... Просьба отписаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2012, 19:56:37 |
|
||
|
Остановить обновление по F5 в IE
|
|||
|---|---|---|---|
|
#18+
Да работает. Проверял в Opera 12.02 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2012, 19:55:22 |
|
||
|
Остановить обновление по F5 в IE
|
|||
|---|---|---|---|
|
#18+
У меня всегда возникает вопрос зачем это нужно? Я подозреваю, что проблема очень проста и решается совершенно элементарно. Чаще всего, неофиты такой вопрос задают всвязи с формированием странички постом (ну, там при обновлении браузер пытается ещё раз данные отправить, проапдейтить чего-либо, или второй раз проинсертить запись в базу). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2012, 20:53:17 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=155&tid=1449294]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 324ms |

| 0 / 0 |
