为TinyMCE设置默认内容在IE中不起作用

时间:2014-01-30 05:27:53

标签: internet-explorer tinymce tinymce-4

以下适用于Firefox和Chrome设置默认内容...但不适用于IE

 <script type='text/javascript'>
        function loadDefaultTinyMCEContent(){
            parent.tinyMCE.activeEditor.setContent('<p><a href=\"http://player.vimeo.com/video/80930543?autoplay=1#t=0m6s\" rel=\"nofollow\">dfgdsfgd</a></p><p><img src=\"uploads/2/Koala.jpg\" alt=\"Koala.jpg\" /></p>');}
        </script>

我在IE开发人员面板中收到以下错误:

无法获取udefined或null引用的属性'setContent'。

这意味着什么?这是我的tinymce init

tinymce.init({
    selector: 'textarea',
    plugins: 'links link spellchecker lists paste snippet image moxiemanager table',
    theme: "modern",
    menubar: false,
    toolbar1: "links | unlink | image | table",
    toolbar2: " bold italic underline | bullist numlist | spellchecker | alignleft aligncenter alignright",
    //width: 600,
    height: 400,
    invalid_elements : "h1,h2,h3,h4,h5,h6",
    paste_as_text: true,
    object_resizing : false,
    advimagescale_max_width: 300,
    entity_encoding : "raw"

});

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

关于您可能找到的可能的IE错误,或许不是您所追求的确切答案。但是你可能最好用已经包含你想要使用的默认html的textarea加载你的页面。如:

<textarea>
   <p><a href=\"http://player.vimeo.com/video/80930543?autoplay=1#t=0m6s\" rel=\"nofollow\">dfgdsfgd</a></p><p><img src=\"uploads/2/Koala.jpg\" alt=\"Koala.jpg\" /></p>
</textarea>

我这样做,似乎在IE中对我来说很好。