Просмотр темы форума
Тема: Переменные в диалоговом окне «Браузер»
Создаю «Диалог - Браузер», указываю URL страницы, всё открывается, запускается и работает, но не могу найти, как передать какие-то параметры, кроме как в самом URL.
Делаю переменную Test со значением 123Test321, но в файле PHP, открывающемся в окне браузера, на команду var_dump ($_REQUEST); получаю ответ: array(0) { }. При указании аргументов непосредственно в адресе страницы всё, конечно, работает.
Если нет возможности передавать параметры через переменные, то, может быть, есть возможность каким-то образом динамически изменять URL, то есть, собрать его с добавлением необходимых нам параметров?
Вы имеете в виду передачу параметров через POST?
Диалог - Браузер не поддерживает такую передачу.
Если вам нужно отправить POST запрос, то используйте команду HTTP POST/GET Request.
>Если нет возможности передавать параметры через переменные, то, может быть, есть возможность каким-то образом динамически изменять URL, то есть, собрать его с добавлением необходимых нам параметров?
Да, это конечно можно. Вы эти же переменные можете использовать подстановку значений в Web-page URL. Например
http://www.mysite.com/?par=#mypar#&par2=#mypar2#
или можно вообще так
http://www.mysite.com/#myfullpar#
Огромное спасибо! Да, так всё работает.
Скажите, а какой именно браузер используется внутри инсталлятора? Почему-то ни с одним из установленных у меня в системе браузеров его поведение не совпадает.
Используется WebView от Internet Explorer, это позволяет обойтись минимумом дополнительного кода.
То есть, при создании страниц необходимо ориентироваться на возможности IE 5.x?
Сейчас уже везде по-моему минимум 8 версии стоят.
Большое спасибо за консультацию. Вы нам очень помогли.
16.01.25 Выпущен инсталлятор CreateInstall 8.11.1.
19.06.24 Выпущен инсталлятор CreateInstall 8.11.0. подробнее
13.11.22 Выпущен инсталлятор CreateInstall 8.10.1.
21.05.22 Выпущен инсталлятор CreateInstall 8.10.0.
25.09.21 Выпущен инсталлятор CreateInstall 8.9.0.
15.07.21 Выпущен инсталлятор CreateInstall 8.8.1.