<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 251  文章 - 504  trackbacks - 0
    <2008年9月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    本博客系個(gè)人收集材料及學(xué)習(xí)記錄之用,各類“大俠”勿擾!

    留言簿(14)

    隨筆分類

    收藏夾

    My Favorite Web Sites

    名Bloger

    非著名Bloger

    搜索

    •  

    積分與排名

    • 積分 - 202369
    • 排名 - 285

    最新評(píng)論

    問題描述:
             在添加圖片或者音頻視頻的時(shí)候,如果需要一個(gè)資源title字段來表示該資源的標(biāo)題內(nèi)容,并需要控制這個(gè)必填項(xiàng),如果該項(xiàng)輸入為空就不能完成整個(gè)內(nèi)容的添加。

    首先,需要在圖片或資源輸入對(duì)話框里添加一個(gè)字段resourceTitle輸入框,(我們以音頻視頻為例)在editor\dialog下的fck_flash.html添加以下內(nèi)容:
    <TR>
                                    
    <TD nowrap>
                                        
    <span fckLang="DlgResourceTitle">resourcetitle</span><br>
                                        
    <input id="resourceTitle" type="text" size="33">
                                    
    </TD>
                                    
    <TD>&nbsp;</TD>
                                
    </TR>
    其中,DlgResouceTitle在\editor\lang下的zh-cn.js文件中定義,如:DlgResourceTitle : "資源標(biāo)題"。


    這樣對(duì)話框中就可以多出一條“資源標(biāo)題”的輸入框,要對(duì)其進(jìn)行判斷和控制需要修改editor\dialog\fck_flash下的fck_flash.js文件,如:1)在
    1function LoadSelection()
    2{
    3    if ( ! oEmbed ) return ;
    4
    5    GetE('txtUrl').value    = GetAttribute( oEmbed, 'src', '' ) ;
    6    GetE('txtWidth').value  = GetAttribute( oEmbed, 'width', '' ) ;
    7    GetE('txtHeight').value = GetAttribute( oEmbed, 'height', '' ) ;
    8    GetE('resourceTitle').value = GetAttribute( oEmbed, 'resourcetitle', '' ) ;
    中添加8行那段代碼;2)然后在function Ok()方法中,添加:
    1if ( GetE('resourceTitle').value.length == 0 )
    2    {
    3        dialog.SetSelectedTab( 'Info' ) ;
    4        GetE('resourceTitle').focus() ;
    5
    6        alert( oEditor.FCKLang.DlgAlertFlashTitle ) ;
    7
    8        return false ;
    9    }
    這個(gè)方法中的DlgAlerFlashTitle同樣是在\editor\lang下的zh-cn.js文件中定義,文字內(nèi)容就是彈出的警告信息的內(nèi)容。
    DlgAlertFlashTitle    : "請(qǐng)輸入資源標(biāo)題",

    3)為了在修改參數(shù)時(shí)能顯示“資源標(biāo)題”的內(nèi)容,需要在UpdateEmbed( e )方法中:
     1if(FlashPlayer(GetE('txtUrl').value)!=null){
     2
     3SetAttribute( e, 'type' , 'application/x-shockwave-flash' ) ;
     4
     5SetAttribute( e, 'pluginspage' , 'http://www.macromedia.com/go/getflashplayer' ) ;
     6
     7}
     8
     9
    10    SetAttribute( e, 'src', GetE('txtUrl').value ) ;
    11    SetAttribute( e, "resourcetitle" , GetE('resourceTitle').value ) ;
    12    SetAttribute( e, "width" , GetE('txtWidth').value ) ;
    13    SetAttribute( e, "height", GetE('txtHeight').value ) ;
    14
    15    // Advances Attributes

    添加11行代碼。

    圖片輸入對(duì)話框的方法大致一樣,就不做多解釋。
    posted on 2008-09-24 14:56 matthew 閱讀(1606) 評(píng)論(1)  編輯  收藏 所屬分類: JavaEE

    FeedBack:
    # re: FckEditor編輯器添加對(duì)話框的內(nèi)容 2008-09-25 08:21 放水老倌
    唐,最近在做這方面的項(xiàng)目?  回復(fù)  更多評(píng)論
      
    主站蜘蛛池模板: 亚洲一卡2卡三卡4卡无卡下载| 又粗又大又猛又爽免费视频| 又大又硬又爽又粗又快的视频免费| 少妇性饥渴无码A区免费 | 在线精品自拍亚洲第一区| 亚洲一区二区三区在线观看网站| 在线综合亚洲中文精品| 色偷偷亚洲女人天堂观看欧| 精品丝袜国产自在线拍亚洲| 7777久久亚洲中文字幕| 亚洲日本成本人观看| 日韩一级视频免费观看| 日韩中文字幕在线免费观看| www国产亚洲精品久久久日本| 四虎永久在线免费观看| 亚洲不卡无码av中文字幕| 亚洲综合最新无码专区| 全免费a级毛片免费看不卡| 免费看美女被靠到爽的视频| 日本一道综合久久aⅴ免费| 免费久久精品国产片香蕉| 亚洲精品视频久久久| 香蕉视频在线观看免费国产婷婷| 精品国产精品久久一区免费式| 成人性生交视频免费观看| 国产91在线免费| 国产亚洲AV夜间福利香蕉149| 亚洲成AV人在线观看天堂无码| 亚洲成aⅴ人在线观看| 亚洲日韩AV一区二区三区中文| 国产AV无码专区亚洲AV蜜芽| 一本天堂ⅴ无码亚洲道久久| 亚洲精品蜜夜内射| 在线a亚洲老鸭窝天堂av高清| 黄页网址大全免费观看12网站| 成人无码区免费A∨直播| 91高清免费国产自产拍2021| 久久WWW免费人成人片| 亚洲A∨午夜成人片精品网站| 国产V亚洲V天堂无码久久久| 亚洲一区二区三区无码国产|