Ckeditor:将mouseover上的函数调用到编辑器中的链接

时间:2013-06-22 13:08:09

标签: javascript ckeditor

我必须创建一个可以产生以下标记的插件

<a  id='location' onmouseover="win(this)" href="#">Cityname</a>

为此我制作了这个插件

CKEDITOR.plugins.add( 'geoloc',
{
    init: function( editor )
    {
        editor.addCommand( 'link',
            {
                exec : function( editor )
                {    
                    style = new CKEDITOR.style(

                            {

                            element : 'span',

                            attributes : {  'id' : 'location' , 'onmouseover' : 'win(this)' , 'href' : '#'},

                        });

                                    style.apply(editor.document);
                }
            });
        editor.ui.addButton( 'Geoloc',
        {
            label: 'Add to geomap',
            command: 'link',
            icon: this.path + 'newplugin.png'
        } );
    }
} );

问题: 它会将span标记添加为样式,但不会添加anchor标记。

问题: 如何在编辑器中将win()方法onmouseover调用到该链接。在哪里放置那些方法代码?

0 个答案:

没有答案