---
title: "Problem med TinyMCE och setContent"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/186488-problem-med-tinymce-och-setcontent"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Sabotnick"
published: "2011-03-23T07:47:35.000Z"
updated: "2011-03-23T07:47:35.000Z"
replies: 0
views: 961
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/186488-problem-med-tinymce-och-setcontent"
---

# Problem med TinyMCE och setContent

## #1 — Sabotnick, 2011-03-23T07:47Z

Hej,

Sitter här och drar mig i håret att detta inte fungerar. Kör editor TinyMCE och vill att man ska ersätta alla förekomster av $något$ till en input-knapp. Jag har alert på två ställen, första alert(str) skriver ut rätt och sen kör jag str.replace och sparar det i content och kör alert(content) och den skriver korrekt sträng. Men problemet är att när jag kör ed.setContent(content) så läggs str-innehåll i editorn och inte content-innehåll. Kan någon förklara detta. Jag är totalt förvirad.

/Murat

```
       setup : function(ed) {
           ed.onInit.add(function(ed) {
               var re = new RegExp("\\$([^$]+)\\$", "gm");
               var str = "sdfasdf" + ed.getContent();
               alert(str);
               var content = str.replace(re, '<input id="$$$1$$" class="incaNonEditable" type="button" value="$$$1$$" />');
               alert(content);
               ed.setContent(content);
           });
           ed.onPostProcess.add(function(ed, o) {
               var re = new RegExp('<input id="([^"]+)" class="incaNonEditable" type="button" value="([^"]+)" />', 'gm');
               o.content = o.content.replace(re, '$1');
           });
```

Permalänk: https://www.webforum.nu/p/186488

---

Tråden på webben: https://www.webforum.nu/amne/javascript/186488-problem-med-tinymce-och-setcontent
