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 に答える