我必须创建一个可以产生以下标记的插件
<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
。?在哪里放置方法代码?