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