Крошечная проблема с установленным содержимым в IE - PullRequest
1 голос
/ 01 марта 2011

Проблема с библиотекой TinyMce в WordPress при запуске с Internet Explorer (7 или 8).

Когда я добавляю контент (например, "<h1> hey </h1>"), он добавляет контент в Firefox / Chrome в нужное место, но в IE он добавляет в начало страницы (над всем).

Вот код, который я использую

var txt = "<h1> hey </h1>";

var ed = tinyMCE.getInstanceById(domElementId); // domElementId is the div ID for the textarea where i am adding the content.
ed.selection.setContent(txt);

Кто-нибудь может подсказать, в чем может быть причина / исправление? Спасибо.

Ответы [ 2 ]

2 голосов
/ 08 июля 2011

Была такая же проблема с использованием TinyMCE в Internet Explorer 8, вот решение, которое я нашел:

var ed = tinyMCE.getInstanceById(domElementId);
*ed.focus();*
ed.selection.setContent(txt);

Недостающая часть была той, на которой фокусировалась.

1 голос
/ 12 октября 2012

используйте ed.setContent() вместо ed.selection.setContent().В IE

будет работать нормально
...