Как проверить, открыто ли приложение в сеансе браузера? - PullRequest
0 голосов
/ 14 декабря 2011

У меня есть два отдельных веб-приложения.Если я в одном (скажем, приложение A), я должен щелкнуть ссылку или кнопку (на странице 1 из A), чтобы перейти на страницу другого приложения (страница 1 из B).Если приложение B открыто в окне браузера, я должен перейти к нему.Не должно открываться новое окно.Если приложение B не находится в сеансе браузера, я должен получить новое окно.Все это должно быть на стороне клиента.

Ответы [ 2 ]

1 голос
/ 14 декабря 2011

Если вы используете ссылку, используйте атрибут target.Если вы используете JavaScript, используйте второй параметр для window.open.В обоих случаях они называют окном - когда-либо будет открыто только одно окно с тем же именем.

0 голосов
/ 14 декабря 2011

попробуйте использовать переменные сеанса и при загрузке приложения A введите это в событии page_load: session ["App"] = "A";и при каждом нажатии кнопки ссылки событие события используется для проверки сеанса ["App"]. string () для if, если esle перенаправляет его в B, и если его B не перенаправляет его.

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