0

当图像对话框关闭时,我如何自动打开链接对话框。

我试过了

CKEDITOR.on( 'dialogDefinition', function( ev )
{
if ( dialogName == 'image' )
{

dialogDefinition.onOk = function(ev) {
editor.openDialog( 'link' );
}
}
});

但它失败了。

请帮忙

4

1 回答 1

1

干得好:

CKEDITOR.on( 'dialogDefinition', function( ev ) {
    var dialogName = ev.data.name,
        dialogDefinition = ev.data.definition,
        editor = ev.editor;

    if ( dialogName == 'image' ) {
        var oldOk = dialogDefinition.onOk;

        dialogDefinition.onOk = function() {
            oldOk.call( this );
            setTimeout( function() {
                editor.execCommand( 'link' );
            }, 0 );
        };
    }
});
于 2013-02-12T16:42:37.273 回答