2014-01-30 115 views
0

下非常適用於Firefox和Chrome設置默認的內容...但不使用IE設置默認內容的TinyMCE不起作用在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或空引用屬性「setContent」。

這到底意味着什麼?這裏是我的tinymce初始化

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

也許不是你有關於你可能已經發現了一個可能的IE漏洞後確切的答案。但是,你可能會更好過與文本區域已經包含要使用默認的HTML加載頁面。在:

<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中工作正常。

+0

此作品在一定程度上,除了有需要與像像撇號等...逃逸字符要處理的問題 –

+0

呀,採取點,對不起,我只是複製並從你的榜樣粘貼 – 2potatocakes

相關問題