Histoire vécue Poids - Régime > Obésité > RA      (65535 témoignages)

Préc.

Suiv.

Javascript problème tinymce.getcontent()

Témoignage d'internaute trouvé sur commentcamarche
Mail  
| 147 lectures | ratingStar_264465_1ratingStar_264465_2ratingStar_264465_3ratingStar_264465_4
Salut !!! Ecoute cette solution je l'ai trouvé il y a quelques temps sur google je ne sais plus d'ou ça vient exactement. Moi je travaille en textarea et non en div, ça semble être la seule différence. TinyMCE. Init ({ // General options mode : "textareas", theme : "advanced", … Tu peux éventuellement juste essayer un "escape" en javascript lors de l'envoie de t'est données. Escape (tinyMCE. GetInstanceById ('id_de_ton_editeur'). GetBody (). Inner­HTML). Moi j'enregistre le contenu directement en base en Ajax. Je t'envoie ma méthode si ça peut t'aider : HTML. CREER UN NOUVEAU MESSAGE Titre : Contenu : Retour Ajouter. Javascript. Function save_standard () { If (document. GetElementById ("titre"). Value == "") { document. GetElementById ("titre"). Value = window. Prompt ("Vous n'avez pas saisi de titre, veuillez entrer un titre SVP","titre… ") ; } else { Ajouter_predef_en_base (document. GetElementById ("titre"). Value, tinyMCE. GetInstanceById ('new_predef'). GetBody (). InnerHTML) ; } } Var xhr = null ; var d ; function getXhr () { If (window. XMLHttpRequest) // Firefox et autres Xhr = new XMLHttpRequest () ; Else if (window. ActiveXObject) { // Internet Explorer Try { xhr = new ActiveXObject ("Msxml2.XMLHTTP") ; } Catch (e) { xhr = new ActiveXObject ("Microsoft. XMLHTTP") ; } } Else { // XMLHttpRequest non supporté par le navigateur alert ("Votre navigateur ne supporte pas les objets XMLHTTPRequest… ") ; xhr = false ; } } Function ajouter_predef_en_base (titre, predef) { GetXhr () ; // On défini ce qu'on va faire quand on aura la réponse Xhr. Onreadystatechange = function () { // On ne fait quelque chose que si on a tout reçu et que le serveur est ok If (xhr. ReadyState == 4 && xhr. Status == 200) { TinyMCE. GetInstanceById ('new_predef'). GetBody (). InnerHTML = ""; //et tu mets les traitements que tu veux également faire. //Cette me permet de rajouter des messages en base sans changer de page. } } // Ici on va envoyer en post dans le fichier ajax. Php Xhr. Open ("POST","ajax. Php",true) ; // ne pas oublier ça pour le post Xhr. SetRequestHeader ("Content-Type","application/x-www-form-urlencoded ; ") ; Xhr. Send ("titre="+escape (titre) +"&predef="+escape (predef) ) ; } PHP. … $requete = mysql_query ("INSERT INTO predef (`id`,`id_user`,`titre`,`contenu`,`place`) values (NULL,'".$_SESSION['user']."','".$_POST['titre']."','".addslashes (htmlentities ($_POST['predef']) ). "',". ($sql[0]+1). ") ") ; …
  Lire la suite de la discussion sur commentcamarche.net


264465
b
Moi aussi !
Vous avez peut-être vécu la même histoire ?

Signaler un abus
Les titre et syntaxe du témoignage ont pu être modifiés pour faciliter la lecture.


Histoires vécues sur le même thème

25 kilos a perdre! qui me suis? - j'ai decide de maigrir

image

Bonjour tout le monde ! Je me présente, je m'appelle Hélène, j'ai 24 ans, une petite fille de 13 mois et beaucoup de kilos en trop ! Alors depuis le 1er février je me suis mise à un rééquilibrage alimentaire, avec en prime 1h30 voir 2 h de...Lire la suite

Les regimeuses(groupe en reequilibrage alimentaire)2

image

Et beh MArline fiouuuuu quel con ce mec ! Et puis tu les as accumulé en +… comment tu te sens aujourd'hui ? Il y a des jours comme ça où tout part en cacahuète ! Nadège, je te préfère avec le short, je te trouve plus sexy. Et garde le moral...Lire la suite


 
Voir tous les  autres témoignages