powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / skillbuilders modal page в цикле
11 сообщений из 11, страница 1 из 1
skillbuilders modal page в цикле
    #38865123
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кто то сталкивался...
Собственно у данного плагина есть проблема вызова модального окна, в javascripte.
Есть javacript цикл, ну к примеру, мы бежим по json массиву, открывая модальное окно, при этом каждый раз выходя из цикла.
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
function myLoop () {
	for (i=0;i<json.length;i++) {
		$("#BUTTON").attr("href","myHref"+json[i].myValue); //Установка ссылки с нужными параметрами.
		$("#BUTTON").click(); //Открытие модального окна по событию
		json.splice(1,1) //удаление отработанного элемента из массива
		break; //выход из цикла.
	};
};



После закрытия модального окна, по событию skillbuilders manual/auto close мы вызываем опять функцию myLoop ().
Вот тут начинаются проблемы. Фактически в момент вызова функции myLoop () 2,3... n раз, по событию закрытия модального окна, само окно еще не закрылось, в следствии чего следующее модальное окно просто не откроется.
Собственно вопрос(ы).
1. Как отловить событие фактического закрытия модального окна.
2. Предложить свой вариант.

setInterval и setTimeout не предлагать, это не мой метод и плюс поясню почему еще нет. Слишком долго заставлять ждать пользователя нельзя, так как он может даже не догадываться, что оно должно всплыть и приступить к дальнейшим действиям. Как показали эксперименты, пол. секунды, это еще не гарантия того, что в это время модальное окно точно фактически закроется (а это уже много).
...
Рейтинг: 0 / 0
skillbuilders modal page в цикле
    #38865141
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вспомнил еще вариант, который я не смог воплотить в жизнь.
Это открыть модальное окно не по событию, тем самым избежать асинхронность вызова.
...
Рейтинг: 0 / 0
skillbuilders modal page в цикле
    #38865173
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,
модальные или любые другие окна нехорошо вызывать в циклах\потока\....
...
Рейтинг: 0 / 0
skillbuilders modal page в цикле
    #38865175
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"потоках"
...
Рейтинг: 0 / 0
skillbuilders modal page в цикле
    #38865200
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

Ну раз уж речь пошла о понятиях, то skillbuilders modal page не открывает модального окна. Он просто рисует поверх див, в котором выводит iframe другой страницы.
...
Рейтинг: 0 / 0
skillbuilders modal page в цикле
    #38865228
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangelPetro123,
Ну раз уж речь пошла о понятиях, то skillbuilders modal page не открывает модального окна. Он просто рисует поверх див, в котором выводит iframe другой страницы.
я знаю, что это псевдоМодал.
И упомянул про "любые окна".
Если это окно общения с пользователями, то это одно.
Если фоновый чат - другое.
А вообще, сабж лучше в ветке JS.
...
Рейтинг: 0 / 0
skillbuilders modal page в цикле
    #38865239
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel2. Предложить свой вариант.
для этого нужно знать цель данного куска кода - бегания по массиву
...
Рейтинг: 0 / 0
skillbuilders modal page в цикле
    #38865244
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123blkangel2. Предложить свой вариант.
для этого нужно знать цель данного куска кода - бегания по массиву

В табулярную форму добавляется n-ое количество строк одним кликом, некоторые/все их них требуют уточнения у пользователя.
...
Рейтинг: 0 / 0
skillbuilders modal page в цикле
    #38865262
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
этот юзкейс?
...
Рейтинг: 0 / 0
skillbuilders modal page в цикле
    #38865814
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Больше не у кого нет мыслей? :(
...
Рейтинг: 0 / 0
skillbuilders modal page в цикле
    #38867546
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, что выслушали. Я нашел решение :)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / skillbuilders modal page в цикле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]