<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

    本博客系個人收集材料及學習記錄之用,各類“大俠”勿擾!

    留言簿(14)

    隨筆分類

    收藏夾

    My Favorite Web Sites

    名Bloger

    非著名Bloger

    搜索

    •  

    積分與排名

    • 積分 - 202369
    • 排名 - 285

    最新評論

    問題描述:
             在添加圖片或者音頻視頻的時候,如果需要一個資源title字段來表示該資源的標題內容,并需要控制這個必填項,如果該項輸入為空就不能完成整個內容的添加。

    首先,需要在圖片或資源輸入對話框里添加一個字段resourceTitle輸入框,(我們以音頻視頻為例)在editor\dialog下的fck_flash.html添加以下內容:
    <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 : "資源標題"。


    這樣對話框中就可以多出一條“資源標題”的輸入框,要對其進行判斷和控制需要修改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    }
    這個方法中的DlgAlerFlashTitle同樣是在\editor\lang下的zh-cn.js文件中定義,文字內容就是彈出的警告信息的內容。
    DlgAlertFlashTitle    : "請輸入資源標題",

    3)為了在修改參數時能顯示“資源標題”的內容,需要在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行代碼。

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

    FeedBack:
    # re: FckEditor編輯器添加對話框的內容 2008-09-25 08:21 放水老倌
    唐,最近在做這方面的項目?  回復  更多評論
      
    主站蜘蛛池模板: 免费国产va在线观看| 亚洲日韩精品无码专区| 久久久久国色AV免费观看| 国产免费爽爽视频免费可以看| 亚洲乱码一区二区三区国产精品| 成年黄网站色大免费全看| 亚洲高清在线mv| 久久国产免费观看精品3| 亚洲黄色在线观看网站| av无码国产在线看免费网站| 亚洲乱码一区二区三区国产精品| 大学生美女毛片免费视频| 亚洲精品亚洲人成在线| 俄罗斯极品美女毛片免费播放| 日韩少妇内射免费播放| 亚洲人成网77777色在线播放| 99精品免费视频| 91亚洲国产在人线播放午夜| 免费av欧美国产在钱| 国产精品亚洲综合天堂夜夜| 中国亚洲女人69内射少妇| 日本免费污片中国特一级| 亚洲黄色在线电影| 成人永久福利免费观看| 国产黄在线观看免费观看不卡| 亚洲AV成人一区二区三区AV| 在线视频免费观看高清| 狼色精品人妻在线视频免费| 国产精品国产亚洲精品看不卡| 51在线视频免费观看视频| 亚洲成AV人片高潮喷水| 亚洲欧洲日产国码无码网站 | 99久久国产免费-99久久国产免费| 亚洲婷婷在线视频| 亚洲AV成人潮喷综合网| 国产va在线观看免费| 亚洲欧好州第一的日产suv| 国产亚洲人成A在线V网站| xxxxwww免费| 国产精品福利片免费看| 亚洲人成高清在线播放|