Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];

Вниз

небольшой вопросик по Java-скрипту   Найти похожие ветки 

 
antonn ©   (2006-02-10 10:49) [0]

у меня есть код:
<SCRIPT>
var imgName = "Строка 1";
var imgName2 = "Строка 2";

LineDraw2(imgName,imgName2)
</SCRIPT>


все работает (строки передаются в функцию), пока содержимое строки не заимеет перенос на следующую строку, примерно так:
var imgName2 = "Строка 2 тыры
пыры, растапыры...";


как это можно обойти? я ведь даже для парсинга не могу передать строку, чтобы удалить переносы.
Вообще мне нужно проверить, есть ли в переменной imgName2 (или imgName) текст. Может есть какая спецфункция, кроме как на длину проверять?


 
evvcom ©   (2006-02-10 11:01) [1]

Может Encode устроит?


 
VictorT ©   (2006-02-10 12:52) [2]


>var imgName2 = "Строка 2 тыры
> пыры, растапыры...";

В смысле, у тебя именно такой код, прямо в скрипте присвоение?
Может, так тогда?
var imgName2 = "Строка 2 тыры\nпыры, растапыры...";


 
antonn ©   (2006-02-10 13:09) [3]

evvcom ©   (10.02.06 11:01) [1]
если можно - попобробней, я в этих вещах пока совсем плох:)

несколько уточню:
у меня есть шаблон, примерно в таком виде:
<TD class="fufel">{text1}<br><{text2}></TD>
на сервере вместо {text1} и {text2} подставляются нужные строки, и мне нужно, в зависимости от того, есть ли в {text2} текст, по разному "отрисовывать" таблицу. Пока что я по длине {text2} определял, есть в нем текст, пока не нарвался на текст с переносами. из-за этих переносов, я вообще ничего не могу передать в функцию и принять меры...


 
antonn ©   (2006-02-10 13:10) [4]

VictorT ©   (10.02.06 12:52) [2]
В смысле, у тебя именно такой код, прямо в скрипте присвоение?

в таком виде он и возвращается, см [3]


 
antonn ©   (2006-02-10 13:26) [5]

или, если совсем так нельзя, как можно проверить ширину... ну, хотябы, у <div>{text2}</div>?


 
evvcom ©   (2006-02-10 15:02) [6]


> evvcom ©   (10.02.06 11:01) [1]
> если можно - попобробней, я в этих вещах пока совсем плох:
> )

Я вообще-то в Delphi специализируюсь, а не JavaScript. Или ты предлагаешь мне за тебя погуглить статьи и тебе тут разжеванное выложить? В памяти что было, подсказал, а дальше сам ищи, если надо.

> пока не нарвался на текст с переносами. из-за этих переносов,
>  я вообще ничего не могу передать в функцию

откуда берутся эти переносы, т.е. откуда ты берешь эти тексты? В функцию ты передаешь строку в переменной (надеюсь), и какая разница, есть в этой строке перевод строки или нет? Длина ее от этого не должна меняться. Строка она и в африке строка.


 
McSimm ©   (2006-02-10 15:08) [7]

см. [2]

пусть ваш сервер при подготовке скрипта в строках заменяет символы с кодом 10 (и/или 13) на символы \n


 
antonn ©   (2006-02-10 15:41) [8]

McSimm ©   (10.02.06 15:08) [7]
пусть ваш сервер при подготовке скрипта в строках заменяет символы с кодом 10 (и/или 13) на символы \n

это не наш сервер:) поэтому влиять на него не могу.

evvcom ©   (10.02.06 15:02) [6]
откуда берутся эти переносы, т.е. откуда ты берешь эти тексты?

это для "отрисовки" гостевой книги на narod.ru мне нужно. Ихний сервер вписывает шаблон с ответами в страницу так, как его написали, т.е. если я пишу текст в 2 строки
Строка 2 тыры
пыры, растапыры...

, то и в страницу вставляется эти 2 строки, т.е. как было введено, так и осталось:
var imgName2 = "Строка 2 тыры
пыры, растапыры...";

а правильно нужно так (что бы вообще заработало):
var imgName2 = "Строка 2 тыры"+
"пыры, растапыры...";

т.е. из-за этого переноса строка не "закрыта", и ява вообще не может с ней работать (как я понял, т.к. в яве - "ни-бум-бум").


 
antonn ©   (2006-02-10 17:41) [9]

вопщем проблема решилась, спасибо за участие:)



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.012 c
11-1103380040
GDred
2004-12-18 17:27
2006.03.05
Где можно взять KOLSQLite


2-1139988070
ZeFiR
2006-02-15 10:21
2006.03.05
Эмулирование классов...


2-1139984873
~Intel~
2006-02-15 09:27
2006.03.05
Полу прозрачные окна.


1-1138612731
yaroslav
2006-01-30 12:18
2006.03.05
вопрос о ToolBar


15-1139561483
@BraIN
2006-02-10 11:51
2006.03.05
Что бы это значило..





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский