Autor | Zpráva | ||
---|---|---|---|
t4nn3r Profil |
#1 · Zasláno: 1. 3. 2010, 09:59:55
Ahoj inicializuji TinyMCE takto:
function isset () { var a=arguments, l=a.length, i=0; if (l===0) { throw new Error('Empty isset'); } while (i!==l) { if (typeof(a[i])=='undefined' || a[i]===null) { return false; } else { i++; } } return true; } ... if(isset($.evalJSON(vystup).tmce)) { tinyMCE.init({ mode : "textareas", theme : "advanced", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", editor_selector : $.evalJSON(vystup).tmce }); }; Odesílání přes ajax: Button elementu přidávám atribut: ...setAttrib('onclick',"handlestatusform('cesta','cilovy element')"); Samotné odeslání: function handlestatusform(host,target) { if (!$("#name").val() || $("#name").val() == "Název statusu") {$("#name").val('x'); /* htmlspecialchars bug*/} // Tohle je tam kvuli nastavenemu prostredi na development, kde mi to ukazuje php varningy při nulové hodnotě některého elementu formu, což mi rozbije JSON var postdata = $("#statusform").serialize(); sendAjax(host,postdata,target); } function sendAjax(host,postdata,target) { $.post(host, postdata, function(data){ GetJSon(data,target); }); } Editor se zobrazí v pořádku, nicméně formulář odesílám přes Ajax přes button onclick. JE tu ale problém že tinymce nemění html kód v té textaree při onchange .. Takže otázka: Má tinyMCE nějakou metodu convert pro ruční přepis html kódu v textarea ? Popořípadě jak toto řešit lépe .. |
||
Jan Tvrdík Profil |
#2 · Zasláno: 1. 3. 2010, 19:26:56
Problém moc nechápu, ale zkus volat
tinyMCE.triggerSave(); před odesláním.
|
||
Chamurappi Profil |
#3 · Zasláno: 2. 3. 2010, 19:42:19
Reaguji na t4nn3ra:
„...setAttrib('onclick',"handlestatusform('cesta','cilovy element')");“ Co to je za čuňárnu? Proč přiřazuješ funkci jako řetězec? Nastavování událostí pomocí setAttribute stejně nefunguje všude.
|
||
Časová prodleva: 2 měsíce
|
|||
Sakalik Profil * |
#4 · Zasláno: 12. 5. 2010, 15:14:54
Zdravim,
mám podobný problém - mám obsah načítaný přes AJAX, tinyMCE inicializuji přes jquery event document ready... Nevím jestli to je právě tímhle, ale někdy (nepodařilo se mi přesně určit při kterých postupech), se mi nepošle nově uložený obsah do textarey... Nemáte s tím někdo zkušenost? Předem díky |
||
Časová prodleva: 14 let
|
0