Eli oon tässä jonkin aikaa tuskaillut tällaisen javascript rich text editorin kanssa. Koitan saada sitä toimimaan php ja mysql:n kanssa mutta seuraava tuottaa onkelmia:
rte.html = '<?=$content;?>';
eli toi contentin avulla haetaan tietokannasta teksti muokattavaksi editorissa.
onkelmia syntyy kun tekstiin tule tyhjiä rivejä. Silloin koko editori häviää näkyvistä. Miten tuon kohdan saisi sellaiseksi, että se sietää välilyöntejä?
<script language="JavaScript" type="text/javascript">
<!--
//build new richTextEditor
var rte = new richTextEditor('rte');
<?php
//format content for preloading
if (!(isset($_POST["rte"]))) {
$content = "$sql_content[1]";
} else {
//retrieve posted value
$content = rteSafe($_POST["rte"]);
}
?>
rte.html = '<?=$content;?>';
//rte.toggleSrc = false;
rte.build();
//-->
</script>Eli tossa vähän lisää koodia tuosta samasta systeemistä jos tää valaiseen yhtään asiaa...
Mitä tuo rteSafe-funktio tekee?
Ja kannattaa kokeilla rte.html = "<?=$content;?>";
Aihe on jo aika vanha, joten et voi enää vastata siihen.