Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.10.2012, 11:03
Mel Mel вне форума
Аспирант
Отправить личное сообщение для Mel Посмотреть профиль Найти все сообщения от Mel
 
Регистрация: 24.02.2012
Сообщений: 33

Не работает всплывающее окно в фоновом скрипте
Есть скрипт, который по событию выдаёт всплывающее окно.
Jquery не подходит, потому что надо основной скрипт до реакции пользователя на всплывшее окно останавливать.

Возможно ли, что pop-up не появляется именно из-за того, что основной скрипт в фоновом режиме или надо искать проблему в другом месте?

При клике на окне основного скрипта всплывающее окно появляется.

Upd. Основной скрипт выполняется в окне HTA, соответственно, настройки безопасности ни при чём.

Последний раз редактировалось Mel, 22.10.2012 в 11:06.
Ответить с цитированием
  #2 (permalink)  
Старый 22.10.2012, 17:11
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

Mel, вы бы показали хоть что вы там пишите...а то гадать иногда трудновато...
Ответить с цитированием
  #3 (permalink)  
Старый 23.10.2012, 07:00
Mel Mel вне форума
Аспирант
Отправить личное сообщение для Mel Посмотреть профиль Найти все сообщения от Mel
 
Регистрация: 24.02.2012
Сообщений: 33

function DialogCall  ()
{
   window.showModalDialog ('Dialog.html',
                           'dialogWidth: 394px; dialogHeight: 355px; center: yes');
   return true;
}


Вот эта функция вызывается при событии. Предположим, по таймеру, неважно.
Может ли быть так, что модальное окно не появляется, если окно текущего скрипта в фоновом режиме?

Я, конечно, могу выложить и весь код, но что от этого изменится при ответе на вопрос?
Ответить с цитированием
  #4 (permalink)  
Старый 23.10.2012, 08:31
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

Mel, не дочитал или не в ник вчера до конца((((
Цитата:
Вызов метода showModalDialog может присутствовать только в обработчиках событий, возникающих вследствии действий пользователя (например, события click - щелчок мышью). В противном случае вызов этого метода будет проигнорирован.
если память не изменяет, то тоже самое касается и showModelessDialog

Последний раз редактировалось lord2kim, 23.10.2012 в 08:33.
Ответить с цитированием
  #5 (permalink)  
Старый 23.10.2012, 09:24
Mel Mel вне форума
Аспирант
Отправить личное сообщение для Mel Посмотреть профиль Найти все сообщения от Mel
 
Регистрация: 24.02.2012
Сообщений: 33

В том-то и дело, что в активном окне всё вызывается, всё прекрасно, а стоит развернуть другое приложение, и привет. Скрипт виснет.
А мне необходимо, чтобы основной скрипт останавливался до реакции пользователя на модальное окно.
Ответить с цитированием
  #6 (permalink)  
Старый 23.10.2012, 11:36
Mel Mel вне форума
Аспирант
Отправить личное сообщение для Mel Посмотреть профиль Найти все сообщения от Mel
 
Регистрация: 24.02.2012
Сообщений: 33

Upd. Ошибка возникает только в том случае, если основное окно свёрнуто, а не просто в фоновом режиме. Есть возможности как-то это обойти?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пропадает меню при переводе курсора на всплывающее окно Adept_90 Элементы интерфейса 14 10.07.2012 21:34
всплывающее окно с задержкой int21h Общие вопросы Javascript 3 05.02.2012 16:27
Всплывающее окно - надо задать границы Anton-CS Элементы интерфейса 0 18.07.2011 10:55
Не работает всплывающее окно exec jQuery 2 14.06.2010 08:40
цвет кнопки, цвет текста на кнопке, всплывающее окно matana Общие вопросы Javascript 8 26.05.2009 17:08