0

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

<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。?在哪里放置方法代码?

4

0 回答 0