2013-05-17 2 views
0

Я пишу динамическую веб-страницу, которая скомпилирована и динамически загружается с использованием программы на языке C. Я пишу код с помощью:Программирование HTML и C

printf ("<p><h1>Hello world!</h1></p>\n"); 

Я хочу добавить Jquery к файлу, поэтому первым делом я был лидером обратный слэш на все цитаты:

"Text here" becomes \"Text here\" 

сейчас это оставляет две проблемы:

1 - в файле JS, исходный код выглядит следующим образом:

*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+O+")|)|)"+_+"* 

И после \»Коррекция производится выглядит следующим образом (это просто пример экстракт коды):

*(?:(['\\"])((?:\\\\.|[^\\\\])*?)\\3|(\"+O+\")|)|)\"+_+\"* 

Но многое из этого кода не неактивно (как это должно быть, как я хочу только содержимое строки, напечатанной так, чтобы браузер знал, что делать). Я добавил некоторые дополнительные \ s и сделал его серым - это появляется для работы, но все же создает некоторые компиляционные ошибки.

2 - Когда я пытаюсь скомпилировать, есть символы (такие как \ t, \ r и /), которые не повторяются компилятором - как я могу гарантировать, что они считаются частью кода javascript?

Любая помощь с этим была бы весьма признательна.

+0

Это не совсем ясно для меня, что вы просите. Вы компилируете свой javascript с помощью C? Ваш HTTP-сервер написан на C, и это не ускользает от вещей? –

+0

Я пишу программу полностью на C, но то, что я делаю, это вставить строки HTML внутри printf ("") операторов. Затем я компилирую это как файл CGI, и он отображается как обычная веб-страница. –

+0

Итак, вы пытаетесь вывести jQuery внутри тега

Смежные вопросы