<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 閱讀(385) 評論(0)  編輯  收藏 所屬分類: webJavascript
    主站蜘蛛池模板: 国产精品美女免费视频观看| 免费在线观看a级毛片| 无套内射无矿码免费看黄| 亚洲色成人网一二三区| 国产精品亚洲美女久久久| 18级成人毛片免费观看| 国产在线精品一区免费香蕉| 亚洲国产AV一区二区三区四区| 综合自拍亚洲综合图不卡区| 亚洲一区二区高清| 永久免费AV无码网站在线观看| 四虎最新永久免费视频| 日本一道本不卡免费| 免费国产草莓视频在线观看黄| 亚洲乱色熟女一区二区三区蜜臀| 亚洲高清视频免费| 亚洲熟妇av一区二区三区 | 一本久久a久久精品亚洲| 又粗又硬又黄又爽的免费视频| 国语成本人片免费av无码| 最近中文字幕高清免费中文字幕mv | 国产亚洲精品无码专区| 免费国产美女爽到喷出水来视频| 成人毛片18女人毛片免费| 丁香花免费完整高清观看| 亚洲三级在线免费观看| 2019中文字幕免费电影在线播放| 亚洲一区免费观看| 污视频在线免费观看| 无码一区二区三区免费| 久久免费福利视频| 久久久久国产精品免费免费不卡 | 国产亚洲大尺度无码无码专线| 免费a级黄色毛片| 日本高清免费中文字幕不卡| 成年性羞羞视频免费观看无限| 97人妻无码一区二区精品免费| 99国产精品永久免费视频| 国产精品免费观看| 在线视频免费观看高清| 成在人线AV无码免费|