Поскольку я собираюсь написать небольшой php-скрипт, который мне нравится звонить, чтобы получить все javascript для моей страницы, это приводит к странной ошибке на стороне клиента. Скрипт действительно использует конфигурационный xml-файл и некоторые таблицы xsl-stylesheets для создания большой строки Javascript. Иногда бывает, что я получаю сообщение об ошибке «unterminated String literal», иногда возникает ошибка: «Была сделана попытка использовать объект, который не является или больше не используется», сразу после того, как javascript выполняет документ. запись. Есть ли какие-либо ресурсы, или есть какой-либо учебник, что-то, что показывает о ловушках столкновения с такими проблемами при копировании кучи javscript-файлов в одну строку или файл?нахождение неправильных символов в javascript
поздравления Philipp
EDIT :: следующее сообщение об ошибке:
брошено в веб-страницу, которая поставляется с содержанием типа: 'приложение/XHTML + XML'. Реально генерируемой Javascript выглядит следующим образом:
сам скрипт работает, пока первая команда document.write не срабатывает.
Возможно, вы могли бы поделиться некоторыми из этого кода? –
Я с Джеком на этом, но могу вам сказать, что первая ошибка (неразрушенный строковый литерал) может иметь какое-то отношение к строкам, содержащим одиночные/двойные кавычки, которые ограничивают строку наполовину. Линейные разрывы могут вызывать подобные проблемы, в некоторых случаях - использовать синтаксис HEREDOC, который может помочь –
Хорошо, синтаксис HEREDOC - это то, о чем я не знаю, но, похоже, это хороший подход, спасибо за это. – philipp