Страницы: 1
делаю многострочный string:
открываю кавычки, пишу текст, в конце строки ставлю символ "\"
если длина строки равна 255 символов, и заканчивается она на "\", то возникает ошибка:
Ошибка: unterminated string literal
Источник: file:///D:/AXE/labuda/javascript/res.js
Строка: 65
и в firefox, и в seamonkey ошибка одинаковая. если у строки либо убрать, либо добавить один символ, то ошибка исчезает.
ie работает.
Отсутствует
всё правильно, ты же этим слэшем закрывающую кавычку экранируешь. Еще одну кавычку ставь или второй слэш
Отредактировано Shura (08-05-2009 11:58:10)
FreeBSD 8.2, IceWM
Отсутствует
неа, не экранирую
string = 'фывафыва фыватфыбв а ыв а фыв афывафыва фыва фыв а ф ыва фыва фы ва фыв а фыв а фыв а фывафывафыв афыв \
авфыапыфв аыфв афываф выа ф ыва фыв а фыв а ф ыв афывафывафывафывь тфа бвыт абьтку .... и пусть тут 255 символов \
афвыа фыва фывафыв а ф ыв а фы в а фывафывафывафыва фыв а фывафывафываф ыв аф ыва ф ыв ецукнцукн цук не укегн8гленшг'
если тут вторая строка будет длиной 255 символов, то возникает ошибка
Отсутствует
Тема перенесена из форума «Поддержка пользователей» в форум «Разработка».
Do you feel lucky, punk?
Отсутствует
У Фили тоже ХР А Вы, axe, лучше бы пример скрипта с этой ошибкой привели...
Продам: совесть, ответственность, вежливость, воспитанность. Недорого.
Отсутствует
Дело странное, но, действительно, замена символов
в строке ничего не дала, а вот заменив имя строковой
константы на myStrin, вместо myString добился таки
работы этого кода Отсюда вывод: не называйте
переменные или константы именами операторов или
зарезервированными словами (даже с приставками)
Продам: совесть, ответственность, вежливость, воспитанность. Недорого.
Отсутствует
а вот вы и не угадали, потому что (как я и писал выше) критична длина строки. и код благополучно вызывает ошибку и с myStrin:
http://slil.ru/27666412
и плюс/минус один символ (что вы и сделали) - либо добавляют, либо убираю багу
Отсутствует
Таки да! Извиняюсь — был невнимателен Ну, раз такое дело, то это действительно крайне странный баг... Если Вам не лень, то можете отписать в багзиллу
Продам: совесть, ответственность, вежливость, воспитанность. Недорого.
Отсутствует
а вот вы и не угадали, потому что (как я и писал выше) критична длина строки. и код благополучно вызывает ошибку и с myStrin:http://slil.ru/27666412и плюс/минус один символ (что вы и сделали) - либо добавляют, либо убираю багу
Перезалейте скрипт, пожалуйста.
Отсутствует
Перезалейте скрипт, пожалуйста.
скрипт прикреплён к последнему топику:
https://bugzilla.mozilla-russia.org/show_bug.cgi?id=562
Отредактировано axe (22-10-2009 08:00:56)
Отсутствует
TLemur пишетПерезалейте скрипт, пожалуйста.
скрипт прикреплён к последнему топику:
https://bugzilla.mozilla-russia.org/show_bug.cgi?id=562
У меня данная бага на FF4 не воспроизвелась.
Прошу проверить заинтересованных.
Отсутствует
Страницы: 1