Гость
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Хочу запихнуть quit в конструкцию &js<> / 9 сообщений из 9, страница 1 из 1
13.02.2013, 14:13
    #38149506
feanorcheg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу запихнуть quit в конструкцию &js<>
Хочу запихнуть quit в конструкцию &js<>

Подскажите как? Пробовал написать return, однако не работает
...
Рейтинг: 0 / 0
13.02.2013, 14:16
    #38149513
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу запихнуть quit в конструкцию &js<>
feanorchegquit в конструкцию &js<>
JavaScript сильно "удивится" встретив quit.

feanorchegПробовал написать return, однако не работает
В чем именно выражается немощь?
Что в итоге написано внутри того
Код: vbnet
1.
&js<>


?
...
Рейтинг: 0 / 0
13.02.2013, 15:25
    #38149703
Ptn
Ptn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу запихнуть quit в конструкцию &js<>
feanorcheg,

"Функция" &js<bla_bla_bla> это всего лишь макрос препроцессора для write "bla_bla_bla"

Какой смысл запихивать quit внутрь write ?
...
Рейтинг: 0 / 0
13.02.2013, 15:46
    #38149748
doublefint
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу запихнуть quit в конструкцию &js<>
По симптомам, напоминает последствия Zen - "это мы пишем или нам пишут?"
...
Рейтинг: 0 / 0
13.02.2013, 16:11
    #38149813
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу запихнуть quit в конструкцию &js<>
feanorchegПробовал написать return, однако не работает
Я вот не поленился, попробовал - таки работает!

Код: html
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.
27.
28.
29.
30.
31.
32.
33.
<!DOCTYPE html>
<html>
<head>
<title></title>
<!--
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
function test() {
	var ok=#server(..cTest())#
}
</script>
<csp:method name="cTest" arguments="" returntype="%String">  
s val=1
&js<
	(function (){
		if (#(val)#==1) {
			alert(1);
			return;
		};
		alert(0);
	})();
>
q 1
</csp:method>
</head>
<body>
<button onclick='test()'>Test</button>
</body>
</html>
...
Рейтинг: 0 / 0
15.02.2013, 13:55
    #38152804
feanorcheg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу запихнуть quit в конструкцию &js<>
Объясняю зачем нужно: Для взаимодействия склиентом нужно использовать инструкцию javascript if !confirm(...){}

В случае выполнения этого условия мы должны выйти из метода. Разумеется return не помогает
...
Рейтинг: 0 / 0
15.02.2013, 14:44
    #38152908
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу запихнуть quit в конструкцию &js<>
т.е. нужно при выполнении серверного метода задать пользователю вопрос о подтверждении выполнении действий и либо продолжить выполнение серверного кода, либо нет ?

тогда вы конечно верно говорите, что разумеется return в такой ситуации работать не будет.
потому как код на сервере отработает и сгенерирует JS код который спросит у пользователя а надо ли было его вообще выполнять, т.е. спросит уже после выполнения.

нужно поднять подтверждение на уровень где оно вызывается на клиенте, и тогда если пользователь ответит положительно вы запустите серверный метод
...
Рейтинг: 0 / 0
15.02.2013, 15:12
    #38152971
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу запихнуть quit в конструкцию &js<>
feanorchegДля взаимодействия склиентом нужно использовать инструкцию javascript
Код: javascript
1.
if !confirm(...){}


В случае выполнения этого условия мы должны выйти из метода.
Для взаимодействтя с клиентом нужно правильно понимать работу клиента и сервера. А не пытаться впихнуть невпихуемое...
...
Рейтинг: 0 / 0
15.02.2013, 15:17
    #38152983
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу запихнуть quit в конструкцию &js<>
feanorchegДля взаимодействия склиентом ...
Как вариант...

Код: html
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.
27.
28.
29.
30.
31.
32.
33.
34.
<!DOCTYPE html>
<html>
<head>
<title></title>
<!--
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
function test() {
	var ok=#server(..cTest1())#
	ok=confirm('Продолжить маклачить?');
	if (!ok) return;
	ok=#server(..cTest2())#
	alert('Все замаклачили.');
}
</script>
<csp:method name="cTest1" arguments="" returntype="%String">  
	// Тут что-то маклачим...
	h 2
q 1
</csp:method>
<csp:method name="cTest2" arguments="" returntype="%String">  
	// Тут домаклачиваем...
	h 2
q 1
</csp:method>
</head>
<body>
<button onclick='test()'>Test</button>
</body>
</html>
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Хочу запихнуть quit в конструкцию &js<> / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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