powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Переход по кнопке на заданный динамический URL вне приложения
3 сообщений из 3, страница 1 из 1
Переход по кнопке на заданный динамический URL вне приложения
    #37234513
Фотография Царь в голове
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дано. Страница APEX с некоторыми элементами (items) и кнопкой.
Надо. При нажатии на кнопку перейти на некоторый URL вне приложения в отдельном окне (target="_blank"). URL должен формироваться с использованием значений некоторых элементов на этой странице, как-то так
Код: plaintext
http://my-host.ru/?my_param=&my_item.
При этом значения переменных после загрузки страницы могут меняться (пользователь задает параметры), и должны быть подставлены эти значения на момент нажатия кнопки.
И после нажатия кнопки и открытия URL в отдельном окне страница APEX должна остаться неизменной.

Какие идеи?
...
Рейтинг: 0 / 0
Переход по кнопке на заданный динамический URL вне приложения
    #37234680
SvUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
например так:
onClick="Javascript: window.open('http://my-host.ru/?my_param=' + $v('my_item'), 'blank');"
...
Рейтинг: 0 / 0
Переход по кнопке на заданный динамический URL вне приложения
    #37244351
Фотография Царь в голове
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvUser, спасибо за идею. Сделал немного иначе.
В заголовке (<header>):
Код: plaintext
1.
2.
3.
4.
5.
6.
<script language="JavaScript" type="text/javascript"> 
<!-- 
function go_there() { 
  javascript:popupURL('http://my-host.ru/?my_param=' + document.getElementById('my_button').value); 
}
//--> 
</script>
Сама кнопка (HTML with Shortcuts):
Код: plaintext
<button type="button" onClick="go_there()">Пойти туда</button>
Работает.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Переход по кнопке на заданный динамический URL вне приложения
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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