делаю многострочный string:
открываю кавычки, пишу текст, в конце строки ставлю символ "\"
если длина строки равна 255 символов, и заканчивается она на "\", то возникает ошибка:

Ошибка: unterminated string literal
Источник: file:///D:/AXE/labuda/javascript/res.js
Строка: 65

и в firefox, и в seamonkey ошибка одинаковая. если у строки либо убрать, либо добавить один символ, то ошибка исчезает.

ie работает.

всё правильно, ты же этим слэшем закрывающую кавычку экранируешь. Еще одну кавычку ставь или второй слэш

неа, не экранирую

string = 'фывафыва фыватфыбв а ыв  а фыв афывафыва фыва фыв а ф ыва фыва  фы ва  фыв а  фыв а фыв а фывафывафыв афыв \
авфыапыфв аыфв афываф выа ф ыва фыв а фыв а ф ыв афывафывафывафывь тфа бвыт абьтку  .... и пусть тут 255 символов \
афвыа фыва  фывафыв а ф ыв а фы в а фывафывафывафыва  фыв а  фывафывафываф ыв аф ыва ф ыв ецукнцукн цук не укегн8гленшг'

если тут вторая строка будет длиной 255 символов, то возникает ошибка

У меня нет никакой ошибки)

Тема перенесена из форума «Поддержка пользователей» в форум «Разработка».

Filya пишет

У меня нет никакой ошибки)

а операционка какая?
у меня запарки под WinXP

У Фили тоже ХР :) А Вы, axe, лучше бы пример скрипта с этой ошибкой привели...

вот, пожалуйста: http://slil.ru/27659003

Дело странное, но, действительно, замена символов
в строке ничего не дала, а вот заменив имя строковой
константы на myStrin, вместо myString добился таки
работы этого кода :) :P Отсюда вывод: не называйте
переменные или константы именами операторов или
зарезервированными словами (даже с приставками) :D

а вот вы и не угадали, потому что (как я и писал выше) критична длина строки. и код благополучно вызывает ошибку и с myStrin:
http://slil.ru/27666412
и плюс/минус один символ (что вы и сделали) - либо добавляют, либо убираю багу

Таки да! Извиняюсь — был невнимателен :blush: Ну, раз такое дело, то это действительно крайне странный баг... :/ Если Вам не лень, то можете отписать в багзиллу :)

axe пишет

а вот вы и не угадали, потому что (как я и писал выше) критична длина строки. и код благополучно вызывает ошибку и с myStrin:http://slil.ru/27666412и плюс/минус один символ (что вы и сделали) - либо добавляют, либо убираю багу

Перезалейте скрипт, пожалуйста.

TLemur пишет

Перезалейте скрипт, пожалуйста.

скрипт прикреплён к последнему топику:
https://bugzilla.mozilla-russia.org/show_bug.cgi?id=562

axe пишет
TLemur пишет

Перезалейте скрипт, пожалуйста.

скрипт прикреплён к последнему топику:
https://bugzilla.mozilla-russia.org/show_bug.cgi?id=562

У меня данная бага на FF4 не воспроизвелась.
Прошу проверить заинтересованных.