Autor Zpráva
t4nn3r
Profil
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
Problém moc nechápu, ale zkus volat tinyMCE.triggerSave(); před odesláním.
Chamurappi
Profil
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.
Sakalik
Profil *
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

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