2010-08-02 81 views
0

我想將一些類應用於mce實例中正在編輯的元素,該元素將在運行時添加到頭部的樣式標記中。類名稱被添加到正在編輯的元素內部,但我看不到應用樣式的效果。我需要對init進行一些操作嗎?如何在content_css中引用添加到頁面頭標記中的樣式表?我可以添加多個css到微小的mce嗎?如何將頁面標題中添加的css應用於tiny mce?

在此先感謝

回答

0

不,你不需要改變init,但是你需要在執行你的願望改變CSS白衣行動時要調用的代碼。

您可以添加多個CSS使用如下因素代碼片段在TinyMCE(的foreach CSS):

iframe_id = (ed.id == 'content_ifr') ? ed.id : ed.id+'_ifr'; 
css = "http://mydomain.com/css/mycss.css"; 

with(document.getElementById(iframe_id).contentWindow){ 
    var h=document.getElementsByTagName("head"); 
    var newStyleSheet=document.createElement("link"); 
    newStyleSheet.rel="stylesheet"; 
    newStyleSheet.href=css; 
    h[0].appendChild(newStyleSheet); 
} 

指的content_css不會幫助你多少(至少當你要分配的類別是不是已經包括在這裏)。 翻轉你腦袋裏的css文件可能會完成這項工作。