我有两个页面,分别称为 openclosediv.php 和 content.php。在 openclosediv.php 页面中,我有记录列表和一个按钮(显示/隐藏 div 按钮),它将 content.php 带入放置在 openclosediv.php 中。在 content.php 页面中,每当我单击按钮时,我都有一个 ckeditor,如上所述,第一次出现 ckeditor 但是,在第一次按下按钮后,ckeditor 不会出现。
这是在 openclosediv.php 中显示/隐藏 div 的代码:
function ShowHideDiv(divid)
{
var block=document.getElementById(divid).style.display;
if(block=="none")
{
document.getElementById(divid).style.display="block";
}
else
{
document.getElementById(divid).style.display="none";
}
var data="divid="+divid;
jQuery('#'+divid).showLoading();
$.ajax({
type: "POST",
url: "content.php",
data: data,
error: function(){
alert('Error while loading!');
},
success: function(data){
jQuery('#'+divid).hideLoading();
$('#'+divid).html(data);
}
});
}
在这里我如何在 content.php 中创建 ckeditor:
$ckeditor = new CKEditor();
$ckeditor->basePath = 'ckeditor/' ;
CKFinder::SetupCKEditor( $ckeditor, 'ckfinder/' ) ;
$config['height'] = '300';
$config['width'] = '700';
$initialValue = "";
$ckeditor->editor("somename", $initialValue, $config);
提前致谢。