![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Vofka |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 21.6.2006 Репутация: нет Всего: 1 |
Есть несколько открытых окон с одной и той же страницей.Необходимо вызвать рефрешь страницы как только окно становится активным.
|
|||
|
||||
| dsCode |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 565 Регистрация: 8.9.2007 Где: Saint-Petersburg Репутация: 19 Всего: 26 |
Vofka, что значит "как только окно становится активным"? Если как только это окно/таб выбирают/делают активным, то можно так:
|
|||
|
||||
| Vofka |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 21.6.2006 Репутация: нет Всего: 1 |
Спасибо за ответ.Это примерно то что мне нужно но по всей видимости на странице есть какие то другие события JS которые делают окно не активным.и постоянно происходит рефреш страницы. я сделал так
} и если просто щелкать по странице периодически выскакивают различные алерты. |
|||
|
||||
| dsCode |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 565 Регистрация: 8.9.2007 Где: Saint-Petersburg Репутация: 19 Всего: 26 |
Vofka,
все тут правильно. Щелкаете по странице - если по области странице, то у Вас какой-нить onClick стоит в body - появляется Ваш алерт - фокус переходит на него, для окна наступает онБлур. Щелкаете просто по онку в таск-баре - тоже самое - сворачивается/разворачивается - онБлур/онФокус. Все проверено, все работает. |
||||
|
|||||
| cruelangel |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 319 Регистрация: 12.9.2007 Репутация: 4 Всего: 8 |
пипец... как только люди не выёживаются, чтобы нагадить посетителям...
|
|||
|
||||
| Vofka |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 21.6.2006 Репутация: нет Всего: 1 |
Никаких onClick на боди у меня не стоит и алерты в ваш пример я добавил лишь для того что бы посмотреть когда срабатывает онблур и онфокус. У меня JSF+ADF страница на выходе формируется куча хтмл и ява скрипта и что там конкретно сбивает фокус я сказать не могу.но в итоге получается так: у меня открыты окна с деревьями. если в одном из них я начинаю щелкать по дереву у меня происходит рефреш. в принципе на дерево можно поставить onClick. и как то блокировать выполнение window.onblur и window.onfocus но что-то я никак не могу догнать как это сделать.
|
|||
|
||||
| dsCode |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 565 Регистрация: 8.9.2007 Где: Saint-Petersburg Репутация: 19 Всего: 26 |
Vofka, хм... в IE при клике на див (а я полагаю, что дерево у Вас сделано дивом), для window наступает onBlur:
|
|||
|
||||
| Vofka |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 21.6.2006 Репутация: нет Всего: 1 |
ну да вообщем я посмотрел уже сгенерированный код div там есть.Но в итоге то можно как нибудь решить эту проблему?
|
|||
|
||||
| fidres |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 15.11.2006 Репутация: нет Всего: 1 |
вот что значит "правильно сформулированный вопрос - даёт гарантию исчерпывающего ответа".
скинул бы народу чего тебе там генерируется? может трабла и не в onBlur вовсе, и не в onFocus... мало ли какие там закорючки ещё могут мешать. может где-то чего-то дублируется... может неправильно объявления какие прописаны... опять же объектная модель играет роль... есть document. и document.all.. точку не там вставили - и пипец! страшно секретный код скрипта, что ты его показывать не хочешь? --------------------
Исправьте ошибку в слове <ХЕРОШО> и я скажу Вам оптимист Вы или пессимист. |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |