|
|
|
Как проверить что в окне отображен alert?
|
|||
|---|---|---|---|
|
#18+
Кто знает как в Javascript проверить что в текущем окне отображен alert? Проблема следующая - Ajax периодически шлет запросы на сервер для обновления информации. Если сервер не ответил отображается алерт, соответственно если сервер надолго вырубился то этих алертов отобразится очень много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2008, 19:57 |
|
||
|
Как проверить что в окне отображен alert?
|
|||
|---|---|---|---|
|
#18+
dimanenokКто знает как в Javascript проверить что в текущем окне отображен alert? Проблема следующая - Ajax периодически шлет запросы на сервер для обновления информации. Если сервер не ответил отображается алерт, соответственно если сервер надолго вырубился то этих алертов отобразится очень много.Рекомендую сделать невидимый DIV с большим z-index, где-нить посерединке окна и показывать при необходимости. Я так делаю обычно для показа сообщений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2008, 22:13 |
|
||
|
Как проверить что в окне отображен alert?
|
|||
|---|---|---|---|
|
#18+
xxx_G_M_S_xxx dimanenokКто знает как в Javascript проверить что в текущем окне отображен alert? Проблема следующая - Ajax периодически шлет запросы на сервер для обновления информации. Если сервер не ответил отображается алерт, соответственно если сервер надолго вырубился то этих алертов отобразится очень много.Рекомендую сделать невидимый DIV с большим z-index, где-нить посерединке окна и показывать при необходимости. Я так делаю обычно для показа сообщений. Спасибо за совет, к сожалению это невозможно, нужны именно алерты Кто знает можно ли проверить что отображен алерт?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2008, 00:51 |
|
||
|
Как проверить что в окне отображен alert?
|
|||
|---|---|---|---|
|
#18+
Расскажите больше о Вашей задаче. Почему алерты? Почему их много? Кто должен о них узнать - сервер, клиент, пользователь? Кто вызыывает алерт? Если функция - она же до или после алерта может уведомить кого угодно, что есть алерт. Наличие алертов в приложении - плохое решение. Так как алерт искажает событийную модель документа. (Что-то теряет фокус, текущий скрипт получает SUSPEND и начинают отрабатывать скрипты из очереди) Алерты в промышленных приложениях не использутся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2008, 01:13 |
|
||
|
Как проверить что в окне отображен alert?
|
|||
|---|---|---|---|
|
#18+
apapacyНаличие алертов в приложении - плохое решение.+1 Потому и советую для вывода сообщений использовать DIV, стилизованный под окошко сообщения. Пример могу скинуть, если надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2008, 09:38 |
|
||
|
Как проверить что в окне отображен alert?
|
|||
|---|---|---|---|
|
#18+
xxx_G_M_S_xxx apapacyНаличие алертов в приложении - плохое решение.+1 Потому и советую для вывода сообщений использовать DIV, стилизованный под окошко сообщения. Пример могу скинуть, если надо. Нужно, тогда скинь пожалуйста на dmitryodnokl@rambler.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2008, 11:47 |
|
||
|
Как проверить что в окне отображен alert?
|
|||
|---|---|---|---|
|
#18+
xxx_G_M_S_xxx apapacyНаличие алертов в приложении - плохое решение.+1 Потому и советую для вывода сообщений использовать DIV, стилизованный под окошко сообщения. Пример могу скинуть, если надо. Спасибо уже не надо, связался с заказчиком и отпала необходимость - если 1 раз сервер отказал то запросы можно больше не слать. Но если не трудно пришли для примера чтоб знать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2008, 12:03 |
|
||
|
Как проверить что в окне отображен alert?
|
|||
|---|---|---|---|
|
#18+
В виде файлика на мыло кинул. А так - набор функций плюс образец реализации. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2008, 19:34 |
|
||
|
Как проверить что в окне отображен alert?
|
|||
|---|---|---|---|
|
#18+
Проверить думаю можно так. Задать фокус(focus) какому-нить элементу страницы, а затем проверить получил ли он фокус(focused) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 10:54 |
|
||
|
Как проверить что в окне отображен alert?
|
|||
|---|---|---|---|
|
#18+
tonnaПроверить думаю можно так. Задать фокус(focus) какому-нить элементу страницы, а затем проверить получил ли он фокус(focused)еще можно просто на экран посмотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 23:42 |
|
||
|
Как проверить что в окне отображен alert?
|
|||
|---|---|---|---|
|
#18+
apapacyНаличие алертов в приложении - плохое решение. чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 23:42 |
|
||
|
Как проверить что в окне отображен alert?
|
|||
|---|---|---|---|
|
#18+
Я ж сказал уже. 1) Алерты приводят к срабатывабнию onblur-обработчиков. 2) Текущие элементы теряют фокус. 3) Выполняемый скрипт получает SUSPEND 4) В разных браузерах выглядит по-разному 5) Может быть отключен пользователем 6) Блокируют браузер (нельзя закрыть) .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 23:49 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35177470&tid=1456799]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
151ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 445ms |

| 0 / 0 |
