站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
Xheditor/插件开发指南
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
{{Xheditor导航}} 标准插件开发流程: #设计插件图标并在页面中定义好[[CSS]]; #定义插件参数并写入初始化参数plugins; #编写插件调用时要执行的[[代码]]。 下面我们就demo09中的一个最简单插件作介绍: <pre><nowiki> <style type="text/css"> .testClassName { background:transparent url(img/plugin.gif) no-repeat 20px 20px; background-position:3px 3px; } </style> test7:{c:'testClassName',t:'测试7:showIframeModal (Ctrl+7)',s:'ctrl+7',e:function(){ var _this=this; _this.saveBookmark(); _this.showIframeModal('测试showIframeModal接口','uploadgui.html',function(v){_this.loadBookmark();_this.pasteText('返回值:\r \n'+v);},500,300); }} </nowiki></pre> 这个插件实现的功能是打开一个iframe,并将iframe返回的参数[[字符串]]插入到当前[[编辑器]]光标处。 #其中test7为插件的name,用来在tools初始化参数中调用 #c:'testClassName'为插件的样式名称 #t:'测试7:showIframeModal (Ctrl+7)'是鼠标放在按钮上显示的提示文字 #s:'ctrl+7'是定义插件的快捷方式,在编辑器区域里按设置的快捷方式就会执行此插件事件; #e:function(){}为插件点击后要执行的代码 '''特别说明''': #插件执行函数中可以用this.的方式调用所有的[[API]]接口函数。如果使用回调函数,请将this变量保存在临时变量中,例如_this; #在某些[[浏览器]]下,打开会转移焦点的操作界面,会导致编辑区域焦点丢失。例如:showIframeModal,在showIframeModal之前要先执行saveBookmark保存焦点,再在回调函数中执行loadBookmark函数恢复焦点,之后才能调用pasteHTML等函数; #如果希望样式表存储在系统自带的模板目录ui.css中,请将插件对象样式名留空,则会自动按照插件名来调用相应的样式,例如:xhEdtBtnCut、xhEdtBtnCopy,其中的Cut和Copy是插件名。 ==参考来源== *http://xheditor.com/manual/2#chapter2 [[category:Xheditor|C]] {{Xheditor使用手册导航}}
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:Xheditor使用手册导航
(
编辑
)
模板:Xheditor导航
(
编辑
)