powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Редирект на якорь страницы
5 сообщений из 5, страница 1 из 1
Редирект на якорь страницы
    #37297948
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, уважаемые коллеги!

Снова "неразрешимая" проблема заставляет меня обратиться за Вашей помощью. А виной всему сабмит страницы с переходом на конкретный якорь, который никак не хочет отрабатываь :0)

Дело в том, что на регионах, находящихся внизу страницы, расположены элементы управления. И при клике на них изменяются параметры и происходит обновление страницы. Но скролл изначально устанавливается наверх.

Были 2 варианта.

1. Создал элемент, в котором формировал линк

Код: plaintext
'f?p='||:APP_ID||':'||:APP_PAGE_ID||':'||:SESSION||'#1LAB'

В итоге получал: f?p=110:6:3346597426630475#1LAB

Создал процесс с реквестом

Код: plaintext
1.
2.
begin
owa_util.redirect_url(:P_ЭЛЕМЕНТ);
end;

Итог - отбрасывает якорь

2. Пытался через JS

Код: plaintext
1.
2.
3.
4.
5.
function redirect()
{
path = '<meta http-equiv="refresh" content="0.;url=f?p=&APP_ID.:&APP_PAGE_ID.:&APP_SESSION.#1LAB">';
alert(path);
document.write(path);
}

Итог - виснет на write

Остался еще один вариант - через промежуточную страницу с процессом БефоХэдер и переадресацией, но, имхо, это не есть хорошо. Поэтому его даже рассматривать не стал.

Может будут какие соображения как заставить после сабмита возвращаться к конкретному якорю на странице?
...
Рейтинг: 0 / 0
Редирект на якорь страницы
    #37298182
SvUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А почему собственно owa_util.redirect_url(:P_ЭЛЕМЕНТ);

Стандартно после сабмита срабатывают branches, соответственно сделать branches to url, вписать &P_ЭЛЕМЕНТ.
...
Рейтинг: 0 / 0
Редирект на якорь страницы
    #37298441
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробывал. Добавил в единственный на странице анкондишнл-бранч url-ссылку на элемент с префиксом &. В итоге - достраивает к доменному имени wwv_flow.accept, а в заголовке страницы пишет сообщение: "Ошибочный запрос".
...
Рейтинг: 0 / 0
Редирект на якорь страницы
    #37298468
SvUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Точку, наверное, забыли, перед элементом ставится "&", в конце "." (если в настройках приложения нет явного разрешения делать замены по одному лишь &).

В общем у меня этот вариант работает.
...
Рейтинг: 0 / 0
Редирект на якорь страницы
    #37303574
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvUserТочку, наверное, забыли, перед элементом ставится "&", в конце "." (если в настройках приложения нет явного разрешения делать замены по одному лишь &).

В общем у меня этот вариант работает.

Точно. Дело было в точке. спасибо Вам за помощь.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Редирект на якорь страницы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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