2011-01-25 66 views
1

我有一個TinyMCE編輯器,需要在它的頭部添加一個標記。我有這個工作加入TinyMCE - 將<base>標記添加到編輯器文檔的頭部

$(tinyMCE.activeEditor.getDoc()).children().find('head').append('<base href=\"TheURL\">'); 

init_instance_callback功能。當我檢查DOM時,我發現它已被正確添加。現在我添加到編輯器中的任何圖像都使用新的基本信息。問題是,任何已加載到編輯器中的現有項目都不會使用它,因爲它們在添加基本標記之前已經「錯誤」了。

任何想法如何在文檔加載之前添加標籤,或者如何使用基本標籤重新加載文檔?

感謝,

回答

1

嘗試使用onBeforeSetContent事件。這樣,在編輯器被初始內容填充之前,base-tag被添加。如果已添加base-tag以檢查它並僅添加一次而不是每次onBeforeSetContent事件,則可能需要將全局變量設置爲true。

相關問題