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.