|
|
|
Запрещенные символы в Script
|
|||
|---|---|---|---|
|
#18+
Имеется функция кооторая выбирает одно значение по ключу другого но из-за за того что результат функции выглядит так -- перелом костей черепа: д) при открытых переломах ... то вся функция не работает Я грешу на символы ")" и ":" так как проверил без данных символов работает отлично вопрос как обойти эти символы?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2009, 09:02 |
|
||
|
Запрещенные символы в Script
|
|||
|---|---|---|---|
|
#18+
Тимур Бвопрос как обойти эти символы?? вопрос где тестовый пример?? Кратенький такой пример, отображающий структуру данных и суть функции, работающей с этими данными и дающей ошибку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2009, 10:49 |
|
||
|
Запрещенные символы в Script
|
|||
|---|---|---|---|
|
#18+
Кратко не получится ) <% List s_system_org=(List)request.getAttribute("s_system_org"); List s_dis=(List)request.getAttribute("s_dis"); if(s_dis.size()!=0){ %> function get_sotr_array(id_s_o) { var arr = new Array(); <% for(int i=0;i<s_system_org.size();i++){ System_orgForm org=(System_orgForm)s_system_org.get(i); %> if(id_s_o=='<%=org.getId_s_o()%>') { arr = new Array(";"<%for(int j=0;j<s_dis.size();j++){DisForm dis=(DisForm)s_dis.get(j);if(dis.getId_s_o().equals(org.getId_s_o())){%>,"<%=dis.getRemind()%>;<%=dis.getId_dis()%>"<%}}%>); }<%}%>return arr;}<% }%> Где dis.getRemind и есть полученные значения содержащий символы ")" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2009, 15:47 |
|
||
|
Запрещенные символы в Script
|
|||
|---|---|---|---|
|
#18+
Н-да, без 200 грамм не обойтись ... Я в Java и jstl плаваю, но тут уж слишком мелко - не поплыву. Что-то подсказывает мне, что Серж тоже не сунется. А можно привести код страницы, который выдает браузер? И, если можно, код обрамлять по требованиям форума ... а то топик кикнут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2009, 20:28 |
|
||
|
Запрещенные символы в Script
|
|||
|---|---|---|---|
|
#18+
Попробуй заменить свою скобку на ее код: & #041; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2009, 02:22 |
|
||
|
Запрещенные символы в Script
|
|||
|---|---|---|---|
|
#18+
Если сама конструкция правильная, то скобка точно не при чем. А вот с двоеточием может быть проблема, если она используется в объекте и не в строковой переменной. Но вроде в данном случае это не то - видимо, проблема в самой структуре. Можно начать с конца - что получает браузер? - Потому что приведенный листинг - это для прекомпилятора, который данный код интерпретирует в класс java, затем компильнет и в результате выдаст страницу, которую и увидит браузер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2009, 02:35 |
|
||
|
Запрещенные символы в Script
|
|||
|---|---|---|---|
|
#18+
Результат на jsp. if(id_s_o=='1') { arr = new Array(";","перелом костей черепа: а)наружной пластинки костей свода ;1","перелом костей черепа: а)наружной пластинки костей свода;2","перелом костей черепа: б)свода;3","перелом костей черепа: б)свода;4","перелом костей черепа: в) основания;5","перелом костей черепа: в) основания;6","перелом костей черепа: г) свода и основания;7","перелом костей черепа: г) свода и основания ;8","перелом костей черепа: д) при открытых переломах ; ... } if(id_s_o=='2') { arr = new Array(";","паралич аккомодации одного глаза;38","Гемианопсия (выпадение половины поля зрения одного глаза) одного глаза. ;39","Пульсирующий экзофтальм одного ;40","Проникающее ранение глазного яблока, рубцовый трихиаз, заворот века, дефект радужной оболочки, изменение формы зрачка; .... } ... При вызове любой функции кидает ошибку :Предполагается наличие обекта Код: 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2009, 08:15 |
|
||
|
Запрещенные символы в Script
|
|||
|---|---|---|---|
|
#18+
Может у кого-то есть мысли как-то доделать или передалать мой скрипт?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2009, 07:29 |
|
||
|
Запрещенные символы в Script
|
|||
|---|---|---|---|
|
#18+
Тимур, из приведенного куска кода неясно, в чем заключается ошибка. Если все строковые переменные закрыты кавычками и не содержат кавычек внутри себя, то проблем быть не должно. Как потом эти массивы используются? (т.е. пример обращения к элементу массива интересен). Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2009, 08:10 |
|
||
|
Запрещенные символы в Script
|
|||
|---|---|---|---|
|
#18+
Тимур Б Код: plaintext 1. 2. /me думает: перевод строки?.. _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2009, 08:29 |
|
||
|
Запрещенные символы в Script
|
|||
|---|---|---|---|
|
#18+
хм, без ) и : работает, значит по идее в структуре загвоздка. С другой стороны, что-то ошибка подозрительная - "Предполагается наличие обекта". В смысле что при ошибке в структуре он бы ругнулся на незавершенное строковое значение или отсутствие закрывающей скобки или т.п. А "Предполагается наличие обекта" - это скорее типа "вызываемая функция не существует"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2009, 08:35 |
|
||
|
Запрещенные символы в Script
|
|||
|---|---|---|---|
|
#18+
Ex_Soft Тимур Б Код: plaintext 1. 2. /me думает: перевод строки?.. вот как раз в таких случаях ие честно матюкается на незавершенную строковую константу, а не на отсутствие объекта. Хотя все может быть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2009, 08:38 |
|
||
|
Запрещенные символы в Script
|
|||
|---|---|---|---|
|
#18+
illion ие честно матюкается на незавершенную строковую константу, а не на отсутствие объекта IMHO, лучче эту страничку дернуть в мозилке - Mozilla -> Tools -> Web Development -> JavaScript Console || Mozilla FireFox -> Tools -> Error Console даже кинут в то место где ошибка... Ну и вырезка 1:1 View -> Page Source облагороженная [ src ]/[ code ] тоже поможет расставить все точки над i... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2009, 10:09 |
|
||
|
Запрещенные символы в Script
|
|||
|---|---|---|---|
|
#18+
illionТимур, из приведенного куска кода неясно, в чем заключается ошибка. Если все строковые переменные закрыты кавычками и не содержат кавычек внутри себя, то проблем быть не должно. Как потом эти массивы используются? (т.е. пример обращения к элементу массива интересен). Код: plaintext 1. По идее должно получиться так <html:select property="id_dis" multiple="true" size="50" style="width:800"> <script type="text/javascript">change_region(0, 0);</script> </html:select> где change_region(1, перелом костей черепа: а)наружной пластинки костей свода); если вместо пременной dis.getRemind() в скрипте ставлю другое значение напр числовое dis.getNum то все идеально (change_region(1,20))работает но без описания человеку непоняно что он выбрал ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2009, 10:34 |
|
||
|
Запрещенные символы в Script
|
|||
|---|---|---|---|
|
#18+
Скажите, Вы специально игнорируете теги [ src ]/[ code ] Тимур Б где Код: plaintext 1. Что прям-таки так 1:1 и выглядит на клиенте? Надо бы Код: plaintext 1. "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2009, 11:00 |
|
||
|
Запрещенные символы в Script
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2009, 08:50 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=300&tid=1455073]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 376ms |

| 0 / 0 |
