Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.05;
Скачать: CL | DM;

Вниз

небольшой вопросик по 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.056 c
15-1138282786
Dec
2006-01-26 16:39
2006.03.05
Точка прерывания


1-1138535882
Igor_thief
2006-01-29 14:58
2006.03.05
Photoshop brushes


2-1139992784
Mishenka
2006-02-15 11:39
2006.03.05
Работа с множествами


2-1139663837
Glex
2006-02-11 16:17
2006.03.05
Как поймать мышиное сообщение и передать его контролу?


15-1139750938
Интересующийся
2006-02-12 16:28
2006.03.05
Ограничение числа подключений к компу в реестре