我想动态更改fck编辑器的内容
当我更改选择框选项(on change)
时,fck编辑器的值应更改
php或javascript中的任何可能(fck编辑器配置)
提前致谢
最佳答案
我找到了答案,很高兴在这里分享。
调用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编辑器中谢谢
关于javascript - 动态更改fck编辑器内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5229769/