我在我的网站上添加了一个CKFinder按钮,在点击时调用此功能:
<script type="text/javascript">
function BrowseServer(a)
{
var which=a;
var finder = new CKFinder() ;
finder.basePath = 'ckfinder/' ;
finder.selectActionFunction = SetFileField ;
finder.selectFunctionData = a ;
finder.popup() ;
}
function SetFileField( fileUrl, data )
{
document.getElementById(which).value = fileUrl ;
insertTextAtCursor(getObj('message'), fileUrl);
}
</script>
这会打开一个空白窗口。当我查看源代码时,这就是我所看到的:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><title>CKFinder 2</title><style type="text/css">body, html, iframe, #ckfinder { margin: 0; padding: 0; border: 0; width: 100%; height: 100%; overflow: hidden; }</style></head><body></body></html>
我在ckfinder / config.php和连接器文件中启用了error_reporting。但我没有看到任何错误。
令人惊讶的是,ckfinder与我的ckeditor集成一起使用,但是当从按钮调用Javascript时它不起作用。
可能是什么问题?