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代碼的一部分?
任何幫助,這將不勝感激。
這不是真的我清楚你的要求。你用C編譯你的JavaScript?你的HTTP服務器是用C語言編寫的,它不會逃避東西? –
我正在用C編寫程序,但我所做的是在printf(「」)語句中插入HTML行。然後我把它編譯成一個CGI文件,它顯示爲一個普通的網頁。 –
所以你試圖在用C動態創建的HTML頁面上輸出一個