Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Zen и JavaScript
|
|||
|---|---|---|---|
|
#18+
Добрый день. Такой вопрос. Есть отдельный файл JavaScript *.js, в котором описаны некоторые функции. Как осуществить вызов этих функций из клиентских методов zen-страницы? Возможно ли это? Просто есть функции, которые используются на множестве страниц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2007, 11:35 |
|
||
|
Zen и JavaScript
|
|||
|---|---|---|---|
|
#18+
подключить js файл к странице можно так (если я правильно понял вопрос) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2007, 11:47 |
|
||
|
Zen и JavaScript
|
|||
|---|---|---|---|
|
#18+
Так, этот вопрос пока отложим. Возник новый более насущный. Может, не очень умный, но я только начал знакомиться с Cache, ZEN и др. Есть станица на которой пользователь может сменить пароль. Необходимо, чтобы перед отправкой данных на сервер проверялась корректность ввода параметров по шаблону. И, если ввод не корректный, то отправки данных не происходит, а выводится сообщение об ошибке. Код: plaintext 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. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. Чистая javascript-проверка BtnClick() проблем не вызывает. А вот как совместить Cache ObjectScript и javascript-проверку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2007, 12:03 |
|
||
|
Zen и JavaScript
|
|||
|---|---|---|---|
|
#18+
Уважаемые, очень прошу помочь новичку! "Толи лыжи не едут, то ли я ..." Есть простенькая страница авторизации пользователя. Необходимо при правильном вводе логина и пароля перенаправить на другую страницу. Но у меня никак не получается выполнить даже такие простые действия... Код: plaintext 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. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 15:12 |
|
||
|
Zen и JavaScript
|
|||
|---|---|---|---|
|
#18+
Неужели же нету специалистов по ZEN? Почему у меня не работает даже простое перенаправление? Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 17:08 |
|
||
|
Zen и JavaScript
|
|||
|---|---|---|---|
|
#18+
Не знаток ZEN, просто бросилось в глаза: Redirect и ServerSideRedirect суть методы совсем другого класса. Поищите в документации "Class %CSP.Response". А знатоки ZEN живут известно где: http://groups.google.com/group/InterSystems-ZEN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 18:00 |
|
||
|
Zen и JavaScript
|
|||
|---|---|---|---|
|
#18+
Alexey MaslovНе знаток ZEN, просто бросилось в глаза: Redirect и ServerSideRedirect суть методы совсем другого класса. Поищите в документации "Class %CSP.Response". А знатоки ZEN живут известно где: http://groups.google.com/group/InterSystems-ZEN Можно так: Class ASTUE.ENERGY Extends %ZEN.application { /// This is the name of this application. Parameter APPLICATIONNAME = "ENERGY"; /// This is the URL of the main starting page of this application. Parameter HOMEPAGE = "ASTUE.StartForm.cls"; /// This Style block contains application-wide CSS style definitions. XData Style { <style type="text/css"> body { background: #F0F0FF; } </style> } // Управление сессией и переход на стартовую страницу ClassMethod OnPreHTTP() As %Boolean [ ZenMethod ] { D %session.Login($zu(67,15,$j),$zu(67,15,$j),1) Set %response.Redirect =..#HOMEPAGE Quit $$$OK } } А можно и так: if (status == '1') { window.open("ASTUE.MainForm.cls", "","status=no,resizable=yes,titlebar=no,fullscreen=yes"); window.close(); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 18:50 |
|
||
|
Zen и JavaScript
|
|||
|---|---|---|---|
|
#18+
А javascript в ZENе уже не работает? ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 08:28 |
|
||
|
Zen и JavaScript
|
|||
|---|---|---|---|
|
#18+
krvsaА javascript в ZENе уже не работает? ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT А это разве не javascript который в ZENе : if (status == '1') { window.open("ASTUE.MainForm.cls", "","status=no,resizable=yes,titlebar=no,fullscreen=yes"); window.close(); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 09:24 |
|
||
|
Zen и JavaScript
|
|||
|---|---|---|---|
|
#18+
Просто меня удивил вопрос автора "Как мне сделать в ZENе?"... ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 09:57 |
|
||
|
Zen и JavaScript
|
|||
|---|---|---|---|
|
#18+
krvsaПросто меня удивил вопрос автора "Как мне сделать в ZENе?"... ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT Cache форум должен преследовать цели помощи один одному, а не добивать друг друга, как на других форумах. Это шахматистам простительно, а на форуме Cache давайте будем более деликатны и терпимы друг к другу. Нас и без того так мало. Я так считаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 12:15 |
|
||
|
Zen и JavaScript
|
|||
|---|---|---|---|
|
#18+
Пока я не видел повода считать, что кто-то кого-то бьет, а уж тем более "добивает". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2007, 10:13 |
|
||
|
Zen и JavaScript
|
|||
|---|---|---|---|
|
#18+
Имеется два компонента dataCombo. Необходимо, чтобы на изменение первого менялось содержимое второго через запрос, но в процессе возникает ошибка: Error deserializing page: <ILLEGAL VALUE>%ZENDeserialize+91^%ZEN.Component.dataCombo.2 Property: Value: что не так? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2008, 10:39 |
|
||
|
Zen и JavaScript
|
|||
|---|---|---|---|
|
#18+
zen userИмеется два компонента dataCombo. Необходимо, чтобы на изменение первого менялось содержимое второго через запрос, но в процессе возникает ошибка: Error deserializing page: <ILLEGAL VALUE>%ZENDeserialize+91^%ZEN.Component.dataCombo.2 Property: Value: что не так? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Какая версия Cache? Скорее всего ошибка возникает из-за большого количества компонент на странице. Как вы знаете, в ZEN при выполнении ZEN-метода информация об объекте чей метод вызывают, всех его потомках и предков кодируется в специальном виде и отправляется на сервер, там по этой информации строится дерево объектов на пространстве которых уже и выполняется метод, далее результат возвращается на клиента. Так вот, при выполнении метода страницы происходит передача информации обо всех объектов страницы в виде одной большой строки. Соответственно при большой длине эта строка не корректно обрабатывается на сервере и происходит такая ошибка. Попробуйте для пробы исключить все компоненты, не влияющие на тестируемый функционал. Если ошибка пропадёт, то у вас однозначно описываемая выше проблема. Насколько мне известно в 2008.2 этот баг поправили. Если нет возможности перейти на Field Test 2008.2 можно порекомендовать следующее: 1. Уменьшить количество компонент на странице, например разбив её на две. 2. Реализовать необходимый функционал не методом, а классметодом страницы в который передаётся Id компонента. В этом случае не будет доступен %this и другие компоненты страницы, и изменение компоновки видимо придётся добиваться встроенным JavaScript. 3. Если на странице присутствуют собственные компоненты, рассмотреть возможность уменьшения количества их свойств и объём их содержимого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 09:25 |
|
||
|
Zen и JavaScript
|
|||
|---|---|---|---|
|
#18+
cache 2008.1.0.401.0 на новой странице с этими двумя всего компонентами и одним методом ошибка таже... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 09:41 |
|
||
|
Zen и JavaScript
|
|||
|---|---|---|---|
|
#18+
zen usercache 2008.1.0.401.0 на новой странице с этими двумя всего компонентами и одним методом ошибка таже... А если заменить select Name from zen.test2 на select id, Name from zen.test2 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 10:16 |
|
||
|
Zen и JavaScript
|
|||
|---|---|---|---|
|
#18+
To zen user Попробуйте так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 10:26 |
|
||
|
Zen и JavaScript
|
|||
|---|---|---|---|
|
#18+
servitTo zen user Попробуйте так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Вроде работает, но нужного результата нет. попробовал вот так, но это работает только со второго раза, может кто знает как сделать чтоб работало как надо Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 10:46 |
|
||
|
Zen и JavaScript
|
|||
|---|---|---|---|
|
#18+
Попробуйте так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 14:38 |
|
||
|
Zen и JavaScript
|
|||
|---|---|---|---|
|
#18+
servitПопробуйте так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. это немного, но все равно спасибо всем за помощь Сделал так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 18:06 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=35453406&tid=1558811]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
151ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 252ms |
| total: | 504ms |

| 0 / 0 |
