У меня просто проблема.
Я хотел бы иметь форматированный текст из базы данных в моем TinyMCE.
В базе данных у меня есть код, который выглядит так:
<p style="text-align: justify;"><strong>Zdravím</strong></p>
И мой сценарий здесь:
<script type="text/javascript">
// Initialization TinyMCE (JS)
tinyMCE.init({ ... });
function loadText(text) {
var editor = window.parent.tinyMCE.activeEditor;
editor.setContent(text);
}
</script>
// PHP
$q = mysql_query("SELECT * FROM article WHERE id = ".$_GET['id']."");
while ($z = mysql_fetch_array($q)) {
$text = html_special_chars($z['content']);
}
И если я попробую что-то вроде этого:
<body onload = "loadText('hello');">
Это работает, и контент загружается в TinyMCE (без форматирования)!
Но если я попробую что-то вроде этого:
<body onload = "loadText(' <? echo $text; ?> ');">
Это не работает!
Что не так?
Я думаю, что эта проблема может быть в кавычках и апострофах.
Другие идеи и предложения?