Форум: "Прочее";
Текущий архив: 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