我允許完整頁面編輯以及標籤。我添加爲一個invalidelement,它會被刪除,如果我添加到身體內,但它不會被刪除,如果我有頭元素內。有什麼辦法來處理?TinyMCE:從頭部刪除Javascript
0
A
回答
0
我不能很清楚地理解你的問題。 雖然,我認爲這可能是你面臨的問題。
在tinymce中初始化時,您正在設置「invalid_elements」。
可能的原因:
當你頭下部分中添加它,它肯定的是,在使用前的腳本定義。頭標籤中的代碼也將在主體之前執行(頁面加載順序)。
在框架中使用JavaScript時,必須將所有JavaScript與HEAD元素一起放置,否則不能保證框架將正確顯示。 TinyMce使用iframe來模擬你輸入富文本的內容。所以這種情況可能會有衝突。
0
這裏是一個代碼段,用於該特定的用例:
switchStyle: function(url,tiny_id,url_to_replace){
ed = tinymce.get(tiny_id);
doc = $(ed.getBody().ownerDocument);
// get stylesheet info alternative
sheets = ed.getParam('content_css_alt');
sheets_urls = [];
if (url_to_replace){
sheets_urls.push(url_to_replace);
}
else{
sheets_urls.push(ed.getParam('content_css'));
if (typeof sheets == "string"){
sheets_urls.push(sheets);
}
else {
for (var i = 0; i < sheets.length; i++) {
sheets_urls.push(sheets[i].url);
}
}
}
// remove all stylesheets from sheets_urls
doc.find('link').each(function() {
if (tinymce.inArray(sheets_urls, $(this).attr('href').split('?')[0]) !== -1) {
$(this).remove();
}
});
// set stylesheet
doc.find('head:first').append('<link rel="stylesheet" href="' + url + '"');
},
相關問題
- 1. tinyMCE頭部樣式
- 2. tinymce刪除html
- 3. 刪除TinyMCE文本
- 4. 從tinymce編輯器中刪除功能
- 5. 從http頭刪除cookie?
- 6. 從流的頭部和尾部刪除指定數量的行
- 7. 從numpy數組中刪除頭部和尾部PYTHON
- 8. TinyMCE刪除雙斜槓
- 9. TinyMCE刪除youtube鏈接
- 10. tinyMCE刪除的問題
- 11. TinyMCE刪除粘貼內容
- 12. tinymce setContent刪除新行
- 13. TinyMCE的嘗試刪除()後
- 14. JavaScript刪除尾部
- 15. 刪除邊框底部離子頭
- 16. 刪除頭
- 17. 可以從jqGrid頭部刪除展開/摺疊列嗎?
- 18. 從c#web請求的頭部中刪除換行
- 19. 從Vary頭部(Apache webserver)中刪除XForward-ssl
- 20. 從文件C#File.ReadAllLines中刪除頭和尾部
- 21. 是否可以從jqGrid頭部刪除展開/摺疊按鈕?
- 22. 從URL中刪除部分
- 23. 從HREF中刪除Javascript
- 24. JavaScript - 從陣列中刪除
- 25. 創建/刪除從JavaScript
- 26. 從sessionStorage中刪除值JavaScript
- 27. Javascript/JQuery從tabindex中刪除
- 28. 如何從$ http.get中的標頭部分刪除Accept-Encoding標頭angularjs
- 29. 刪除頭排流
- 30. 豬CSVExcelStorage刪除頭