亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 軟件應用 > 正文

fckeditor 插件實例 制作步驟

2024-09-06 19:16:34
字體:
來源:轉載
供稿:網友
以創建一個簡單的超級鏈接為例??梢詮囊呀洿嬖诘膒laceholder插件的目錄作為基本的骨架。

1. 命名插件名稱為:"InsertLink". ,并建立同名的目錄,并且在InsertLink目錄下創建一個Lang的目錄,lang目錄下至少有一個文件en.js。該文件中至少要有按鈕和對話框標題的國際化信息,比如:
FCKLang.InsertLinkBtn = 'Insert/Edit Link' ; //按鈕的標題
FCKLang.InsertLinkDlgTitle = 'Link Properties' ; //對話框的標題
2:圖片,在InsertLink文件夾中添加圖片文件,最好將圖片文件命名為和插件名一樣的名稱。圖片的大小要求是20*21,并且是透明的。
3:javascript:
添加fckplugin.js文件到InsertLink目錄。
注冊相關命令:
注冊命令的方法是FCKCommands.RegisterCommand(命令名稱,對話框命令)
創建對話框命令的格式:new FCKDialogCommand( 命令名稱, 對話框標題,url路徑, 寬度,高度)

FCKCommands.RegisterCommand( 'InsertLink', new FCKDialogCommand( 'InsertLink', FCKLang.InsertLinkDlgTitle,
FCKPlugins.Items['InsertLink'].Path + 'fck_InsertLink.html', 340, 200 ) ) ;

// 創建工具欄按鈕 new FCKToolbarButton( 按鈕名稱, 按鈕標題 ) ;
var oInsertLinkItem = new FCKToolbarButton( 'InsertLink', FCKLang.InsertLinkBtn ) ;
oInsertLinkItem.IconPath = FCKPlugins.Items['InsertLink'].Path + 'InsertLink.gif' ;
FCKToolbarItems.RegisterItem( 'InsertLink', oInsertLinkItem ) ;

//創建用于所有InsertLink操作的對象
var FCKInsertLink = new Object() ;

//在當前的選擇上插入一個超級鏈接
// 這個添加的方法將在彈出窗口點擊ok按鈕時被調用。
// 該方法將會接收從對話框中傳來的值。

FCKInsertLink.Add = function( linkname, caption )
{
if(linkname.substr(0,4) != "http" && linkname.substr(0,4) != "HTTP")
linkname = "http://"+linkname ;
FCK.InsertHtml("<a href='"+linkname+"'>"+caption+"</a>") ;
}

4:html
在InsertLink目錄下添加請求的文件。
請求文件的模板代碼:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Link Properties</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta content="noindex, nofollow" name="robots">
<script language="javascript">

var oEditor = window.parent.InnerDialogLoaded() ;
var FCK = oEditor.FCK ;
var FCKLang = oEditor.FCKLang ;
var FCKInsertLink = oEditor.FCKInsertLink ;

window.onload = function ()
{
LoadSelected() ; //see function below
window.parent.SetOkButton( true ) ;
}

//從編輯器中得到當前的被選擇的元素,有以下兩種方法:

//1. 可用于image等元素的選擇。
//var eSelected = oEditor.FCKSelection.GetSelectedElement() ;

//2. 由于有內部文本的元素
var eSelected = FCK.Selection.MoveToAncestorNode( 'A' )
if ( eSelected )
FCK.Selection.MoveToNode( eSelected ) ;

//如果超級練級被選擇,那么顯示超級鏈接的屬性
function LoadSelected()
{
if ( !eSelected )
return ;

txtHref.value = eSelected.href ;
txtCaption.value = eSelected.innerText ;

//適合于第一種選擇操作的代碼:
// if ( eSelected.tagName == 'IMG' ) {
// -- code for setting dialog values -- }
// else
// eSelected == null ; //this will replace the current selection if not the right type

}

//點擊ok按鈕發生的操作
function Ok()
{
if ( document.getElementById('txtHref').value.length > 0 )
FCKInsertLink.Add( txtHref.value, txtCaption.value ) ;

return true ;
}
</script>
</head>

<body scroll="no" style="OVERFLOW: hidden">
<table height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0">
<tr>
<td>
<table cellSpacing="0" cellPadding="0" align="center" border="0">
<tr>
<td>
Type the URL for the link<br>
<input id="txtHref" type="text"><br>
Type the caption for the link<br>
<input id="txtCaption" type="text">
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>

<!-- End Code -->

5:編輯fckconfig.js文件,并加入下列代碼,注冊插件。
FCKConfig.Plugins.Add( 'InsertLink', 'en' ) ;
//在工具欄集合中定義命令名稱。
FCKConfig.ToolbarSets["Default"] = [ , ['InsertLink']
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美精品久久一区二区| 亚洲欧美日韩精品久久奇米色影视| 国产成人精品久久二区二区91| 51ⅴ精品国产91久久久久久| 国产精品午夜一区二区欲梦| 亚洲国产日韩欧美在线图片| 成人福利网站在线观看11| 亚洲电影第1页| 亚洲欧美在线一区| 亚洲第一福利视频| 欧美性感美女h网站在线观看免费| 久久影院在线观看| 亚洲欧洲日本专区| 精品美女永久免费视频| 成人在线小视频| 久久精品国产91精品亚洲| 日韩欧美成人免费视频| 91嫩草在线视频| 日韩精品在线观| 亚洲欧美国产精品久久久久久久| 国产精品久久久久久久久久免费| 欧美亚洲国产日本| 欧美一级大片视频| 日韩精品视频在线观看免费| 另类天堂视频在线观看| 91亚洲人电影| 久久久久久久久久久免费| 91久久精品久久国产性色也91| 国产精品video| 日韩av综合网| 国产精品久久久久久亚洲调教| 两个人的视频www国产精品| 欧美精品久久久久久久免费观看| 97国产精品免费视频| 欧美成人激情视频免费观看| 亚洲人在线视频| 亚洲女人被黑人巨大进入| 色噜噜亚洲精品中文字幕| 欧美性精品220| 国产日韩欧美中文| 国产免费一区视频观看免费| 在线视频国产日韩| 亚洲第一黄色网| 热re91久久精品国99热蜜臀| 日韩欧美福利视频| 成人黄色大片在线免费观看| www.美女亚洲精品| 国产在线精品成人一区二区三区| 精品久久久久久国产| 欧美夫妻性视频| 欧美老妇交乱视频| 26uuu亚洲国产精品| 18性欧美xxxⅹ性满足| 欧美日韩一区二区在线| 国产精品久久久久久久久久尿| 国产一区二区三区在线视频| 欧洲成人在线观看| 国产成人jvid在线播放| 亚洲欧美国内爽妇网| 国产剧情日韩欧美| 亚洲性线免费观看视频成熟| 国产精品黄色影片导航在线观看| 亚洲福利小视频| 国产精品91视频| 欧美日韩一区二区免费视频| 欧美激情精品久久久久久免费印度| 精品久久久久久久久久国产| 欧美另类极品videosbest最新版本| 久久6精品影院| 亚洲欧美日韩精品久久奇米色影视| 97国产真实伦对白精彩视频8| 亚洲第一中文字幕| 亚洲欧美一区二区三区四区| 欧美日韩亚洲视频一区| 国产精品午夜视频| 欧美日本在线视频中文字字幕| 亚洲精品国产综合区久久久久久久| 久久综合九色九九| 色偷偷偷亚洲综合网另类| 久久这里只有精品视频首页| 亚洲精品久久久久| 91久久久国产精品| 久久久久久久久久久免费| 久久久久久久久久久久av| 日韩av色在线| 91tv亚洲精品香蕉国产一区7ujn| 成人妇女淫片aaaa视频| 日韩亚洲欧美中文在线| 亚洲国语精品自产拍在线观看| 中文亚洲视频在线| 国产一区二区激情| 日韩欧美综合在线视频| 久热精品视频在线观看一区| 亚洲xxx视频| 成人乱人伦精品视频在线观看| 欧美日韩激情视频8区| 中文字幕亚洲字幕| 成人h视频在线| 在线观看精品国产视频| 91美女福利视频高清| 亚洲免费伊人电影在线观看av| 欧美老少配视频| 久久精品国产免费观看| 中文字幕亚洲欧美在线| 精品国产乱码久久久久久婷婷| 中文字幕自拍vr一区二区三区| 欧美精品福利视频| 91中文精品字幕在线视频| 国产91精品网站| 欧美激情视频免费观看| 日韩欧美在线字幕| 91香蕉嫩草影院入口| 在线精品国产成人综合| 狠狠色狠狠色综合日日五| 在线成人一区二区| 91av视频在线免费观看| 成人黄色影片在线| 中文字幕自拍vr一区二区三区| 欧美精品videossex88| 亚洲第一页中文字幕| 在线日韩av观看| 日韩在线播放一区| 日韩av手机在线观看| 欧洲亚洲女同hd| 亚洲女人天堂av| 中文.日本.精品| 一本色道久久88综合日韩精品| 国产色视频一区| 欧洲亚洲免费在线| 欧美电影免费观看高清| 国产精品爽爽爽| 国产精品久久久久久中文字| 在线成人免费网站| 亚洲一区二区三区xxx视频| yw.139尤物在线精品视频| 欧美中文字幕精品| 色av吧综合网| 国产精品成人aaaaa网站| 全亚洲最色的网站在线观看| 亚洲欧美中文字幕| 久久久久久69| 精品久久久在线观看| 久久夜精品香蕉| 久久中文字幕在线视频| 欧美高清视频在线播放| 国产精品亚洲网站| 日本中文字幕成人| 成人女保姆的销魂服务| 国产欧美va欧美va香蕉在| 91午夜在线播放| 亚洲人成电影网站色www| 日韩欧美国产成人| 欧美乱妇高清无乱码| 在线观看日韩www视频免费| 欧美尺度大的性做爰视频| 亚洲第一网站男人都懂| 久久成人人人人精品欧| 国产日韩专区在线| 一级做a爰片久久毛片美女图片| 97视频在线播放| 中文字幕日韩欧美精品在线观看| 欧美电影免费观看高清完整| 韩国19禁主播vip福利视频| 成人精品在线视频|