IE中的tinyMce setcontent问题

时间:2011-03-01 20:57:07

标签: javascript wordpress internet-explorer-8 tinymce

当使用Internet Explorer(7或8)运行时,问题出在wordpress上的TinyMce库。

当我添加内容(例如“<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 个答案:

答案 0 :(得分:2)

在Internet Explorer 8上使用TinyMCE时遇到同样的问题,这是我找到的解决方案:

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

缺少的部分是聚焦的部分。

答案 1 :(得分:1)

使用ed.setContent()而不是ed.selection.setContent()。 它在IE中运行良好