УкраїнськаEnglishmRussian
Вход/Новый
В теме нет новых постов

[BugWrong] некорректно отрабатывает +=


Автор Сообщение
Сообщение создано: 17. 05. 2016 [11:08]
AlexPTE
Алексей Ильин
Создатель темы
Зарегистрирован(а) с: 31.07.2014
Сообщения: 26
Добрый день Роман.

Я уже писал про формирование виджита document.

Я подробнее изучил проблему.
Похоже это происходит во всех скриптах JavaLikeCalc

Подобное наблюдал в пользовательских станицах WebUser.

html+="проба пера";
добавляет к строке "0"

если я пишу:
html=html.concat("проба пера");
то как и полагается добавляется "проба пера"

если добавляется не только строка, но и переменная:
ID=1;
html+="проба пера "+ID;
то тоже добавляется "проба пера 1"

С Уважением
Алексей.
Сообщение создано: 17. 05. 2016 [11:17]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"AlexPTE" wrote:

Я уже писал про формирование виджита document.

Я Вам тоже писал, что у меня всё корректно и подобное не воспроизводится, т.е. не ошибка!

Например, на странице "test" WebUser, для кода:
JAVASCRIPT
SYS.messDebug("TESTWWW","HTTPreq: "+HTTPreq+". URL: "+url+". Sender: "+sender+". User: "+user);
SYS.messDebug("TESTWWW","User-Agent: "+HTTPvars["User-Agent"]);
SYS.messDebug("TESTWWW","Page: "+page);
page = "TEST 00 ";
page += "TEST 01 ";
page += "TEST 02 ";
page += "TEST 01 ";
page += "ТЕСТ 01 ";
page += "проба пера";


Получаю ожидаемый результат:
TEST 00 TEST 01 TEST 02 TEST 01 ТЕСТ 01 проба пера


Нормально формируйте отчёт, причём в окружении ДемоБД, где я могу воспроизвести!

Последний раз повторяю. Не плодите тем с ошибками, а включайте уточнения в существующие, иначе на третьей, со статусом "BugWrong", я Вас отключу!

Learn, learn and learn better than work, work and work.
Сообщение создано: 10. 07. 2016 [22:34]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
Вероятно и в вашем случае это исправление: http://oscada.org/ru/forum/posts//sravnenie_pustykh_strok/

Learn, learn and learn better than work, work and work.



8284