|
Вызов метода на COS из CSP страницы
|
|||
---|---|---|---|
#18+
Кто подскажет, почему не работает вызов кода на COS на сервере из CSP страницы. Вроде бы должен работать следующий код: Вызов метода по нажатию кнопки: <INPUT TYPE="BUTTON" NAME="Save" VALUE="Сохранить" ONCLICK="#SERVER(..Save(1))#;"> … … <SCRIPT LANGUAGE=”CACHE” METHOD="Save" ARGUMENTS="id:%Integer" RETURNTYPE="%Boolean"> s ^A=$g(^A)+1 q 1 </script> По нажатию кнопки вроде бы должно увеличиваться число в ^A , однако ничего подобного решительно не происходит. Точка с запятой после вызова метода ни на что не влияет. Вызов метода осуществляется только напрямую следующим образом #(..Save(1))# До этого я пробовал написать метод через тэг <CSP:METHOD> <CSP:METHOD ARGUMENTS="ID:%Integer" NAME="Save" RETURNTYPE="%Boolean"> s ^A=$g(^A)+1 q 1 </CSP:METHOD> Но результат тот же, только при загрузке странице браузер сообщает о загрузке CSPbroker. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2005, 22:11 |
|
Вызов метода на COS из CSP страницы
|
|||
---|---|---|---|
#18+
Как оказалось эта штука не работает только в области DOCBOOK, в которой я ее пробовал. В других областях работает все прекрасно. В редакторе конфигурации на вкладке CSP для приложения CSP/ DOCBOOK был не установлен флаг «автокомпиляция». Для других приложений он установлен. Однако даже после установки данного флага, все равно ничего не изменилось. В чем причина так и не понятно ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2005, 09:56 |
|
|
start [/forum/topic.php?fid=39&fpage=92&tid=1559759]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 186ms |
0 / 0 |