<iframe scrolling="no" height="100%" frameborder="no" width="100%" src="/sysadm/webeditor/editor/fckeditor.html?InstanceName=CONTENT&Toolbar=Default" id="CONTENT___Frame"></iframe> 新建的PHP文件,其中:
<script type="text/javascript" src="../js/fck_startup.js"></script>
<script type="text/javascript" src="common/fck_dialog_common.js"></script>
<script>function insertpic(url){
var oEditor = FCKeditorAPI.GetInstance('CONTENT');
alert(oEditor);
oEditor.InsertHtml(url);
}
</script>输出的oEditor为 undefined ,实在搞不懂错在哪了,在另一个JS里用var oEditor = FCKeditorAPI.GetInstance('CONTENT');是可以的,难不成PHP文件就不行??
<script type="text/javascript" src="../js/fck_startup.js"></script>
<script type="text/javascript" src="common/fck_dialog_common.js"></script>
<script>function insertpic(url){
var oEditor = FCKeditorAPI.GetInstance('CONTENT');
alert(oEditor);
oEditor.InsertHtml(url);
}
</script>输出的oEditor为 undefined ,实在搞不懂错在哪了,在另一个JS里用var oEditor = FCKeditorAPI.GetInstance('CONTENT');是可以的,难不成PHP文件就不行??
$(document).ready(function(){
SetFCK;
});function FCKeditor_OnComplete(editorInstance)
{var oEditor = FCKeditorAPI.GetInstance('CONTENT');
alert(oEditor);}
他公司用 CKeditor 替换 FCKeditor 也已经好几年了
FCKeditorAPI.Version='2.1.1'; 只有这句,是版本吗。 估计很旧的了。
上面没要求换,换的话要改很多东西吧,之前也增加过一些功能
function FCKeditor_OnComplete(editorInstance)
{}
function FCKeditor_OnComplete(editorInstance){
alert("c");
var oEditor = FCKeditorAPI.GetInstance('CONTENT');
alert("d");
alert(oEditor);
}
var SetFCK = FCKeditor_OnComplete; //重写事件
$(document).ready(function(){
alert("a");
SetFCK;
alert("b");
});我弄成这样了,alert(oEditor);一样不行。但好像输出过一次 C 和 D ,后来就都是只有A 和B了 。