powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Запрещенные символы в Script
16 сообщений из 16, страница 1 из 1
Запрещенные символы в Script
    #35852295
Тимур Б
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется функция кооторая выбирает одно значение по ключу другого но из-за за того что результат функции выглядит так --
перелом костей черепа: д) при открытых переломах ...
то вся функция не работает
Я грешу на символы ")" и ":" так как проверил без данных символов работает отлично
вопрос как обойти эти символы??
...
Рейтинг: 0 / 0
Запрещенные символы в Script
    #35852564
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тимур Бвопрос как обойти эти символы??
вопрос где тестовый пример??

Кратенький такой пример, отображающий структуру данных и суть функции, работающей с этими данными и дающей ошибку?
...
Рейтинг: 0 / 0
Запрещенные символы в Script
    #35853660
Тимур Б
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кратко не получится )
<%
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 и есть полученные значения содержащий символы ")"
...
Рейтинг: 0 / 0
Запрещенные символы в Script
    #35854413
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Н-да, без 200 грамм не обойтись ... Я в Java и jstl плаваю, но тут уж слишком мелко - не поплыву. Что-то подсказывает мне, что Серж тоже не сунется.

А можно привести код страницы, который выдает браузер?
И, если можно, код обрамлять по требованиям форума ... а то топик кикнут.
...
Рейтинг: 0 / 0
Запрещенные символы в Script
    #35854818
abc_da
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй заменить свою скобку на ее код: & #041;
...
Рейтинг: 0 / 0
Запрещенные символы в Script
    #35854821
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если сама конструкция правильная, то скобка точно не при чем. А вот с двоеточием может быть проблема, если она используется в объекте и не в строковой переменной. Но вроде в данном случае это не то - видимо, проблема в самой структуре. Можно начать с конца - что получает браузер? - Потому что приведенный листинг - это для прекомпилятора, который данный код интерпретирует в класс java, затем компильнет и в результате выдаст страницу, которую и увидит браузер.
...
Рейтинг: 0 / 0
Запрещенные символы в Script
    #35854905
Тимур Б
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Результат на 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
...
Рейтинг: 0 / 0
Запрещенные символы в Script
    #35861028
Тимур Б
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может у кого-то есть мысли как-то доделать или передалать мой скрипт??
...
Рейтинг: 0 / 0
Запрещенные символы в Script
    #35861057
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тимур,
из приведенного куска кода неясно, в чем заключается ошибка. Если все строковые переменные закрыты кавычками и не содержат кавычек внутри себя, то проблем быть не должно. Как потом эти массивы используются? (т.е. пример обращения к элементу массива интересен).
Код: plaintext
1.
arr = [";","перелом костей черепа: а)наружной пластинки костей свода;1","перелом костей черепа: а)наружной пластинки костей свода;2","перелом костей черепа: б)свода;3"];
alert(arr[ 1 ]); //отрабатывает без ошибок
еще вопрос про циферки в конце каждого элемента массива - они для красоты или потом в скрипте парсятся и используются отдельно? Возможно тогда стОит использовать более сложную структуру данных, чтобы избежать ненужных действий?
...
Рейтинг: 0 / 0
Запрещенные символы в Script
    #35861070
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тимур Б
Код: plaintext
1.
2.
arr = new Array(";","перелом костей черепа: а)наружной пластинки костей свода
;1","перелом костей черепа: а)наружной пластинки костей свода;2","перелом костей черепа: б)свода;3","перелом костей черепа:

/me думает: перевод строки?..
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Запрещенные символы в Script
    #35861081
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хм, без ) и : работает, значит по идее в структуре загвоздка. С другой стороны, что-то ошибка подозрительная - "Предполагается наличие обекта". В смысле что при ошибке в структуре он бы ругнулся на незавершенное строковое значение или отсутствие закрывающей скобки или т.п. А "Предполагается наличие обекта" - это скорее типа "вызываемая функция не существует"...
...
Рейтинг: 0 / 0
Запрещенные символы в Script
    #35861085
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
Тимур Б
Код: plaintext
1.
2.
arr = new Array(";","перелом костей черепа: а)наружной пластинки костей свода
;1","перелом костей черепа: а)наружной пластинки костей свода;2","перелом костей черепа: б)свода;3","перелом костей черепа:

/me думает: перевод строки?..

вот как раз в таких случаях ие честно матюкается на незавершенную строковую константу, а не на отсутствие объекта. Хотя все может быть...
...
Рейтинг: 0 / 0
Запрещенные символы в Script
    #35861252
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
Запрещенные символы в Script
    #35861342
Тимур Б
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
illionТимур,
из приведенного куска кода неясно, в чем заключается ошибка. Если все строковые переменные закрыты кавычками и не содержат кавычек внутри себя, то проблем быть не должно. Как потом эти массивы используются? (т.е. пример обращения к элементу массива интересен).
Код: plaintext
1.
arr = [";","перелом костей черепа: а)наружной пластинки костей свода;1","перелом костей черепа: а)наружной пластинки костей свода;2","перелом костей черепа: б)свода;3"];
alert(arr[ 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))работает но без описания человеку непоняно что он выбрал ...
...
Рейтинг: 0 / 0
Запрещенные символы в Script
    #35861424
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите, Вы специально игнорируете теги [ src ]/[ code ]

Тимур Б
где
Код: plaintext
1.
change_region( 1 , перелом костей черепа: а)наружной пластинки костей свода);

Что прям-таки так 1:1 и выглядит на клиенте? Надо бы
Код: plaintext
1.
change_region( 1 , "перелом костей черепа: а)наружной пластинки костей свода");
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Запрещенные символы в Script
    #35873065
Тимур Б
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
 не специально
В Script есть ли какое нибудь выделение что -то вроде кавычек, которые преобразуют строку в поток данных или отображает любые сиволы вроде такого
Код: plaintext
<![CDATA[  236 ##$%^^**(^& ]]>
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Запрещенные символы в Script
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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