Autor Zpráva
Artie
Profil *
Dobrý den,

mám textareu, na kterou mám napasovaný tinyMCE wysiwyg editor pro formát textu. Problém je v tom, že potřebuju načítat do této textarea data AJAXem, což se mi nedaří.

Funguje tento kód(pokusný):

<textarea id="content" name="content"></textarea>
<script>
document.getEmementById('content').value = "nejaky text";
</script>

ale potřebuji tento script použít až po odeslání nějaké události.

zjednodušeně něco jako

<span onclick="document.getEmementById('content').value = 'nejaky text';">načti data</span>

a tady už se nestane vůbec nic. Ani žádný error... koukal jsem na kód textarea ve Firebugu, ale stejně jsem nepřišel na to, jak tinyMCE data předat.

Věděl by někdo jak se to dá udělat?
centi
Profil
Myslím, že dokumentácia má dostatok informácií: http://wiki.moxiecode.com/index.php/TinyMCE:Turn_tinyMCE_into_an_Ajax_ editor
Artie
Profil *
Aha, to mě vůbec nenapadlo, že věc řeší přímo tiny. Já myslel, že dělám nějakou chybu...děkuji moc!
Artie
Profil *
Bohužel se mi to nedaří, podle mě je problém někde jinde.

Už nepoužívám pro načítání AJAX, ale do textarea se mi prostě javascriptem nedaří načíst (což je nutné!).
Je mi divné, že takto to jde:

<textarea id="content" name="content"></textarea>
<script>
document.getEmementById('content').value = "nejaky text";
</script>

a takto už ne:

<span onclick="document.getEmementById('content').value = 'nejaky text';">zapiš do textarea</span>

děkuji za kažkou radu...


tohle je moje konfigurace tinyMCE, v podstatě jen jednoduché funkce.

<script language="javascript" type="text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "advanced",
elements : "content",
plugins : "insertdatetime,paste,save",
cleanup : true,
content_css : "./lib/tinymce/my.css",
language : "cs",
theme_advanced_disable : "image,anchor,cleanup,help,visualaid,sub,sup,formatselect,styleselect, separator,hr",
theme_advanced_buttons1_add : "forecolor",
paste_auto_cleanup_on_paste : true,
paste_convert_headers_to_strong : false,
paste_strip_class_attributes : "all",
paste_remove_spans : false,
paste_remove_styles : false

});
</script>

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0