powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Взаимодействие с %session через js
5 сообщений из 5, страница 1 из 1
Взаимодействие с %session через js
    #37956068
feanorcheg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток! Такая беда: В блоке, описываемом в HTML создал js-кнопку и хочу через неё делать релогин. Когда там же в js-коде пытаюсь вызвать метод Zen ругается. Можно ли каким-либо образом взаимодействовать с объектом %session, отвечающим за пользователя непосредственно из js(например убить)?

код этого безумия:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Method DrawTitle(pSeed As %String) As %Status
{
	#; Whatever HTML we render here will be used as the title bar
	&html<
		<script type="text/javascript">
		function exit()
		{
			delete #(%session)#
			window.location='GUI.WEB.Index.cls'
		}
		</script>
		<table class="helpDeskTitle" border="0" cellpadding="0" cellspacing="0" width="100%">
		<tr>
		<td align="left" width="40"><img width="85" height="100" src="images/emcomfort_logo.png"/></td>
		<td align="left" width="90%">
		<div style="font-size: 1.2em;font-weight: bold;color: blue;"> Пользователь <br>
		#(%session.Data("LastName"))# #(%session.Data("FirstName"))# #(%session.Data("MiddleName"))# </div>
		</td>
		<td width = "1000" align = "right">
			<br>
			<input type="button" onclick="exit()" value="     Выход     "/>
    	</td>
	</tr>
	</table>>
	Quit $$$OK
}



разумеется, не работает.
...
Рейтинг: 0 / 0
Взаимодействие с %session через js
    #37956232
feanorcheg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
уже не надо, спс, сделал кнопку через XData Contents
...
Рейтинг: 0 / 0
Взаимодействие с %session через js
    #38070746
dimonskif
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решением не поделитесь? Похожая ситуация
...
Рейтинг: 0 / 0
Взаимодействие с %session через js
    #38071160
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimonskif , %session чисто серверная... Клиенсткому JS недоступна.
...
Рейтинг: 0 / 0
Взаимодействие с %session через js
    #38085260
feanorcheg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dimonskif,

<button caption=" Выход " onclick="zenPage.exit();"/>
Method exit() [ ZenMethod ]
{
kill %session.Data
&js<window.location='GUI.WEB.Index.cls'>
quit
}

только так: вызываем кашевый метод
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Взаимодействие с %session через js
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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