2011-03-08 133 views
1

我想改變FCK編輯內容動態變化FCK編輯內容動態

當我改變選擇框選項(on change)的FCK編輯器的值應該改變

任何可能在PHP或JavaScript( FCK編輯器配置)

在此先感謝

回答

5

我發現回答自己,分享快樂在這裏..

調用chagefck(this) javascript函數形成你的選擇框

<select name="select" onchange="javascript:chagefck(this);"> 
    <option value="op">opt1</option> 
    <option value="op">opt2</option> 
    </select> 

textarea的將被替換爲FCK編輯

<textarea name="product_long_tescription" id="product_long_tescription" class="fillbymaster" >init value</textarea> 

和波紋管的JavaScript在這裏做的工作洞!

<script type="text/javascript"> 

// fck initializing 
window.onload = function() 
{ 
var oFCKeditor = new FCKeditor('product_long_tescription') ; 
oFCKeditor.BasePath = "../fckeditor/" ; 
oFCKeditor.Height = "300" ; 
oFCKeditor.Width = "900"; 
oFCKeditor.ReplaceTextarea() ; 

} 

//dynamically 
function chagefck(value) 
{ 
     var Editor1 = FCKeditorAPI.GetInstance('product_long_tescription'); 
     Editor1.SetHTML(value); 

    return false; 
} 
</script> 

SetHTML功能會將你的價值在FCK編輯

感謝