Javascript ckeditor 3-对话框-浏览服务器-无法读取未定义的属性getSelection
我尝试将所选路径从“Browser Server”设置为“url”输入字段,如下所示Javascript ckeditor 3-对话框-浏览服务器-无法读取未定义的属性getSelection,javascript,dom,ckeditor,fckeditor,Javascript,Dom,Ckeditor,Fckeditor,我尝试将所选路径从“Browser Server”设置为“url”输入字段,如下所示 var dialog = CKEDITOR.dialog.getCurrent(); dialog.setValueOf( 'info', 'url', url ); 到目前为止,该操作仍然有效,所选路径将显示在“url”输入字段中,但当我按“确定”时,会收到以下错误消息: ckeditor.js:415 Uncaught TypeError: Cannot read property 'getSel
var dialog = CKEDITOR.dialog.getCurrent();
dialog.setValueOf( 'info', 'url', url );
到目前为止,该操作仍然有效,所选路径将显示在“url”输入字段中,但当我按“确定”时,会收到以下错误消息:
ckeditor.js:415 Uncaught TypeError: Cannot read property 'getSelection' of undefined
config.js
CKEDITOR.on( 'dialogDefinition', function( ev ) {
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
var dialog = CKEDITOR.dialog.getCurrent();
CKEDITOR.tools.addFunction( SetUrl );
if(dialogName == 'link') {
dialogDefinition.onLoad = function ( ) {
};
dialogDefinition.onShow = function () {
dialog = CKEDITOR.dialog.getCurrent();
elem = dialog.getContentElement('info','anchorOptions');
elem.getElement().hide();
elem = dialog.getContentElement('info','emailOptions');
elem.getElement().hide();
};
}
});
function SetUrl(url)
{
var dialog = CKEDITOR.dialog.getCurrent();
dialog.setValueOf( 'info', 'url', url );
};
test.html-javascript调用
parent.opener.SetUrl(filename);