Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/87: Рейтинг темы: голосов - 87, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 16.11.2008
Сообщений: 308

Подскажите как сделать переход на другую страницу при открытии Xpage

06.09.2011, 11:45. Показов 16377. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет!

Прошу подсказать как решить такую проблему

Есть значение поля, определяющее права пользователя.

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

Навскидку можно написать в событии OnClientLoad в клиентском яваскрипте

если прав нет, то

window.location.href="адрес странички доступ запрещен";

Однако в этом случае текущая страничка все равно показывается на долю секунды, это неправильно, не должна показываться.

как побороть такую проблемку?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.09.2011, 11:45
Ответы с готовыми решениями:

Как сделать, переход на другую страницу
<!DOCTYPE html> <html> <title> SkyHunter </title> <head> <meta charset = "utf-8"> <link href = "css/css.css" rel =...

Как сделать, чтобы при попытке загрузить страницу 1 происходил автоматический переход на страницу 2?
Создан некий простейший веб-узел с 2-я страницами. Что мне сделать, чтобы при попытке загрузки созданной мной страницы 1 по адресу...

Подскажите новичку. Как сделать переход на другую ссылку (редирект) если исходная не открылась (битая)
Например есть фото на одном из бесплатных хостингов, и естественно может пропадать время от времени или же вообще ссылка на фото станет не...

4
Zyko
06.09.2011, 15:46
Проверять не в клиентском яваскрипте а в серверном

Code
1
2
3
<xp:thys.beforePageLoad><![CDATA[#{java script:if(@UserName()=="Anonymous"){
context.redirectToPage("Login.xsp")
}}]]></xp:thys.beforePageLoad>
0 / 0 / 0
Регистрация: 16.11.2008
Сообщений: 308
07.09.2011, 16:00
Цитата Сообщение от Zeka
Проверять не в клиентском яваскрипте а в серверном

Code
1
2
3
<xp:thys.beforePageLoad><![CDATA[#{java script:if(@UserName()=="Anonymous"){
context.redirectToPage("Login.xsp")
}}]]></xp:thys.beforePageLoad>
Спасибо!

Однако это позволяет переходить на другую xpage в этой базе данных, а хотелось бы на вообще другой url
0
0 / 0 / 0
Регистрация: 25.07.2004
Сообщений: 109
07.09.2011, 18:20
Цитата Сообщение от Gandliar
Однако это позволяет переходить на другую xpage в этой базе данных, а хотелось бы на вообще другой url


Code
1
facesContext.getExternalContext().redirect("URL_TO_REDIRECT")
0
0 / 0 / 0
Регистрация: 16.11.2008
Сообщений: 308
07.09.2011, 21:46
Цитата Сообщение от Andre

Code
1
facesContext.getExternalContext().redirect("URL_TO_REDIRECT")
Oo! Спасибо, буду завтра пробовать!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.09.2011, 21:46
Помогаю со студенческими работами здесь

Переход на другую страницу при нажатии на ссылку
привет всем, помогите пожалуйста, у меня есть 2 базы которые связаны между собой группа и студент, мне нужно чтоб при нажатия на ссылку...

Переключатель: переход на другую страницу при выборе определённого пункта
Помогите пожалуйста сделать переключатель,чтоб когда выбрал определённый пункт тебя переносило на другую страницу...Заранее спасибо:senor:

Как сделать автоматическое отправление письма, при переходе на другую страницу
Добрый вечер, уважаемые форумчане! Подскажите пожалуйста как сделать, чтобы при нажатии на кнопку ЗАКАЗАТЬ: 1. отправлялось письмо...

Как сделать чтобы при отправке данных переходили на другую страницу
Есть такой код отправки данных: &lt;?php $result = mail(&quot;*******@yandex.ru&quot;,&quot;Заказ&quot;,&quot;Была получена анкета: \nИмя: {$_POST } ...

Как указать переход на другую страницу
Допустим в тексте скрипта PHP есть условия и в зависимости от выполнения этих условий нужно згрузить ту или иную страницу. Все действия...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru