2011-03-08 137 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编辑

感谢