Perl CSG возникают проблемы с работой всплывающих окон - PullRequest
0 голосов
/ 18 октября 2019

Чего я пытаюсь достичь, когда пользователь нажимает на ссылку, он переходит на страницу cgiНа странице CGI мне нужно сделать некоторые проверки, а затем всплывающее окно отправить пользователя на другую страницу или сделать перенаправление на определенную страницу. Перенаправление работает, но всплывающее окно не. Можно ли иметь всплывающее перенаправление, указанное в операторе else?

1 Ответ

0 голосов
/ 18 октября 2019

Первое решение, которое приходит на ум, - это использование ajax. Когда ваша страница загружается, запустите скрипт, который вызывает метод, который выполняет ваши проверки. Этот метод возвращает свою информацию вызывающему методу javascript, и вы генерируете всплывающее окно или перенаправляете по мере необходимости.

Вы не можете просто отправить строку javascript в качестве ответа браузеру и запустить его. Должно быть событие (щелчок), которое запускает сценарий. Сценарий должен обработать возвращаемый результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...