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

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

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

    Sealyu

    --- 博客已遷移至: http://www.sealyu.com/blog

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      618 隨筆 :: 87 文章 :: 225 評論 :: 0 Trackbacks
    用過FckEditor的朋友都知道,它的選擇圖片對話框中“瀏覽服 務器”按鈕。點擊該按鈕可以瀏覽以前已經上傳過的文件。不過這個按鈕點擊后彈出的對話框在MAXTHON瀏覽器下是以標簽形式打開的,這樣模態對話框就始 終顯示在了瀏覽文件窗口之前,要想選擇文件得先關掉模態對話框。先前有朋友提出把彈出模態對話框的功能改為ShowModlessDialog,這個終究 不是解決之道,現將我的解決方法寫下來與大家分享:
    思路就是基于IE內核的瀏覽器采用模態對話框彈出瀏覽服務器窗口,其他的仍然window.open不變 1:修改"fckeditor"editor"dialog"common"fck_dialog_common.js
     1 function OpenFileBrowser( url, width, height )
     2 {
     3     // oEditor must be defined.
     4 
     5     var iLeft = ( oEditor.FCKConfig.ScreenWidth  - width ) / 2 ;
     6     var iTop  = ( oEditor.FCKConfig.ScreenHeight - height ) / 2 ;
     7 
     8     var sOptions = "toolbar=no,status=no,resizable=no,dependent=yes,scrollbars=yes" ;
     9     sOptions += ",width=" + width ;
    10     sOptions += ",height=" + height ;
    11     sOptions += ",left=" + iLeft ;
    12     sOptions += ",top=" + iTop ;
    13 
    14     // The "PreserveSessionOnFileBrowser" because the above code could be
    15     // blocked by popup blockers.
    16     if ( oEditor.FCKConfig.PreserveSessionOnFileBrowser && oEditor.FCKBrowserInfo.IsIE )
    17     {
    18         // The following change has been made otherwise IE will open the file
    19         // browser on a different server session (on some cases):
    20         // http://support.microsoft.com/default.aspx?scid=kb;en-us;831678
    21         // by Simone Chiaretta.
    22         var oWindow = oEditor.window.open( url, 'FCKBrowseWindow', sOptions ) ;
    23 
    24         if ( oWindow )
    25         {
    26             // Detect Yahoo popup blocker.
    27             try
    28             {
    29                 var sTest = oWindow.name ; // Yahoo returns "something", but we can't access it, so detect that and avoid strange errors for the user.
    30                 oWindow.opener = window ;
    31             }
    32             catch(e)
    33             {
    34                 alert( oEditor.FCKLang.BrowseServerBlocked ) ;
    35             }
    36         }
    37         else
    38             alert( oEditor.FCKLang.BrowseServerBlocked ) ;
    39     }
    40     else
    41     {    
                //這里是修改部分
    42         if(oEditor.FCKBrowserInfo.IsIE)
    43         {
    44             window.showModalDialog(url+"&rdm="+new Date(),window,"status:false;dialogWidth:"+width+"px;dialogHeight:"+height+"px""");
    45         }
    46         else
    47         {
    48             window.open( url, 'FCKBrowseWindow', sOptions ) ;
    49         }
    50     }
    51 }

    2:修改"fckeditor"editor"filemanager"browser"default"frmresourceslist.html
    function OpenFile( fileUrl )
    {
        
    if( window.dialogArguments)
        {
            window.dialogArguments.SetUrl( fileUrl ) ;
            window.close() ;
            window.dialogArguments.focus() ;
        }
        
    else
        {    
            window.top.opener.SetUrl( fileUrl ) ;
            window.top.close() ;
            window.top.opener.focus() ;    
        }
    }
    posted on 2008-04-10 22:53 seal 閱讀(390) 評論(0)  編輯  收藏 所屬分類: webJavascript
    主站蜘蛛池模板: 免费人成网上在线观看| 国产亚洲玖玖玖在线观看| 乱爱性全过程免费视频| 国产成人免费a在线视频色戒| 亚洲精品亚洲人成在线| 成年轻人网站色免费看| 亚洲欧美国产日韩av野草社区| 好男人视频在线观看免费看片| 亚洲一区二区三区写真| 色吊丝最新永久免费观看网站| 亚洲国产成人手机在线观看| 日本免费电影一区| 美女视频黄a视频全免费网站色| 成人亚洲网站www在线观看| 免费观看成人毛片a片2008| 亚洲精品国产自在久久| 国产免费久久久久久无码| 久久亚洲国产精品123区| 国产精品网站在线观看免费传媒| 久久久久亚洲Av片无码v| 国产高清免费视频| 亚洲精品国产综合久久久久紧 | 国产高清免费在线| 国产亚洲欧洲Aⅴ综合一区| 一级女性全黄生活片免费看| 亚洲人JIZZ日本人| 亚洲精品视频免费看| 亚洲第一成人在线| 又大又粗又爽a级毛片免费看| 亚洲AV无码成人网站久久精品大| 久久国产精品一区免费下载| 亚洲人成日本在线观看| 国产极品粉嫩泬免费观看| 中文字幕免费在线看| 亚洲精品美女视频| 在线观看人成视频免费无遮挡 | 午夜免费不卡毛片完整版| 九九免费精品视频在这里| 亚洲国产成人久久精品动漫| 我要看免费的毛片| 老司机精品免费视频|