powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Как redirect на другую страницу сразу во время загрузки?
11 сообщений из 11, страница 1 из 1
Как redirect на другую страницу сразу во время загрузки?
    #38783287
WebPrj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно в динамике на страницу 1 или стр.2.
Либо менять урл у страницы - Откуда.
Либо сразу переходить при загрузке стр.1
Как это сделать как можно раньше? Т.к. процесс траницы и там:
Код: plsql
1.
owa_util.redirect_url('f?p=&APP_ID.:1:&SESSION.');


всё равно даёт
Код: plsql
1.
ERR-1002 Unable to find item ID for item "P1_XXXXXXXX" in application "15".
...
Рейтинг: 0 / 0
Как redirect на другую страницу сразу во время загрузки?
    #38783291
WebPrj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
опечатка:
редирект на 2-ую при загрузке 1-ой
owa_util.redirect_url('f?p=&APP_ID.:2:&SESSION.');
...
Рейтинг: 0 / 0
Как redirect на другую страницу сразу во время загрузки?
    #38783320
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebPrjвсё равно даёт
Код: plsql
1.
ERR-1002 Unable to find item ID for item "P1_XXXXXXXX" in application "15".


Может сначала нужно решить проблему с ошибкой, а потом заняться редиректом ?
...
Рейтинг: 0 / 0
Как redirect на другую страницу сразу во время загрузки?
    #38783342
WebPrj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Casufi,
ошибка из-за того, что НЕ предназначена страница для этих данных.
Но определить это можно запросом либо при отправке на нё, либо в промежуточной странице - 1.
На странице отправки лучше не писать код проверки.
...
Рейтинг: 0 / 0
Как redirect на другую страницу сразу во время загрузки?
    #38783358
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebPrj,
Если данные отправляются в URL вида
f?p=App:Page:Session:Request:Debug:ClearCache:P1_XXXXXXXX:VAL:
и Page не содержит итема P1_XXXXXXXX то будешь отгребать ошибку и никакими редиректами от нее не избавишся. Я так думаю нужно начать
http://docs.oracle.com/cd/E23903_01/doc/doc.41/e21679/toc.htm
http://docs.oracle.com/cd/E23903_01/doc/doc.41/e21674/toc.htm
...
Рейтинг: 0 / 0
Как redirect на другую страницу сразу во время загрузки?
    #38783380
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebPrjКак это сделать как можно раньше?
STFF mod_rewrite . Но, как уже отмечалось, лучше разобраться, откуда взялся переход на этот URL с указанным отсутствующим полем в приложении: если поле должно быть -- добавить, если нет -- убрать в исходной ссылке.
...
Рейтинг: 0 / 0
Как redirect на другую страницу сразу во время загрузки?
    #38783396
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLer,
Хммммм....интересный вопрос
А если поле включает номер?
...
Рейтинг: 0 / 0
Как redirect на другую страницу сразу во время загрузки?
    #38783437
WebPrj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Верно. У меня поля с номерами страниц. Тогда как быть? Как правильно нумеровать при редиректе на разные страницы?
Листенер. Это пока жестковато.
2. Завтра проверю. Ругань вроде не на ту пере енную что в урле.
...
Рейтинг: 0 / 0
Как redirect на другую страницу сразу во время загрузки?
    #38783564
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123А если поле включает номер?
RTFM APEX_UTIL.redirect_url . Получаем номер из поля, тем или иным способом составляем URL, перенаправляем.

Если перенаправление требуется не на другое приложение, а на какую-либо страницу в текущем, то можно просто указывать в атрибутах Branch поле в формате подстановки:
Код: sql
1.
&P1_XXXXXXX.



Можно даже завести в приложении страницу с одним полем и переходом Before Header специально для этих целей.
...
Рейтинг: 0 / 0
Как redirect на другую страницу сразу во время загрузки?
    #38783701
WebPrj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
- поле отсутствовало не в URL параметрах, а внутри многочисленных процедур логики в странице
- ругалось из-за того что, процесс не останавливался (не было stop_apex_engine)
suPPLer,
спс. Работает так
Код: plsql
1.
2.
owa_util.redirect_url('f?p=&APP_ID.:2:&SESSION.');
apex_application.stop_apex_engine;


или так:
Код: plsql
1.
APEX_UTIL.REDIRECT_URL(...


зы.
чуть подробнее про метод:
авторпросто указывать в атрибутах Branch поле в формате подстановки:
это в странице отправки или....?
...
Рейтинг: 0 / 0
Как redirect на другую страницу сразу во время загрузки?
    #38784104
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebPrjэто в странице отправки
Да.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Как redirect на другую страницу сразу во время загрузки?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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