У меня есть функция JavaScript:
function someAction(thisTd,text){
alert(text);
thisTd.innerHTML=text;
...
}
И html-файл:
<td onclick="someAction(this,<?echo 'Long-long text with <b>html-formatting</b>'?>)"/>
Когда я использую такую функцию кода, someAction не вызывает (потому что предупреждение не отображается) и в консоли ошибок в Opera не отображается ошибка. Как решить эту проблему?
Постскриптум Я не использую фреймворки (JQuery и т. Д.).
ОБНОВЛЕНИЕ № 1
Когда я использую такой код:
<?$encoded=str_replace("\n","",str_replace("\r\n","",$text));echo $encoded?>
Работает хорошо. Но я не уверен, что в Linux это работает правильно (я использую Windows)