Show
Ignore:
Timestamp:
2008-03-25 08:57:35 (7 months ago)
Author:
wwalc
Message:

Fix for #1919 (file browser & relaxation mode issue)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • FCKeditor/trunk/editor/filemanager/connectors/asp/io.asp

    r1672 r1791  
    215215        Response.Clear 
    216216        Response.Write "<script type=""text/javascript"">" 
     217        Response.Write "(function()" 
     218        Response.Write "{" 
     219        Response.Write "var d = document.domain ;" 
     220 
     221        Response.Write " while ( true )" 
     222        Response.Write "        {" 
     223        ' Test if we can access a parent property. 
     224        Response.Write "                try" 
     225        Response.Write "                {" 
     226        Response.Write "                        var test = window.top.opener.document.domain ;" 
     227        Response.Write "                        break ;" 
     228        Response.Write "                }" 
     229        Response.Write "                catch( e ) {}" 
     230 
     231        ' Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ... 
     232        Response.Write "                d = d.replace( /.*?(?:\.|$)/, '' ) ;" 
     233 
     234        Response.Write "                if ( d.length == 0 )" 
     235        ' It was not able to detect the domain. 
     236        Response.Write "                        break ;" 
     237        Response.Write "" 
     238        Response.Write "                try" 
     239        Response.Write "                {" 
     240        Response.Write "                        document.domain = d ;" 
     241        Response.Write "                }" 
     242        Response.Write "                catch (e)" 
     243        Response.Write "                {" 
     244        Response.Write "                        break ;" 
     245        Response.Write "                }" 
     246        Response.Write "        }" 
     247        Response.Write "})() ;" 
     248 
    217249        Response.Write "window.parent.OnUploadCompleted(" & errorNumber & ",""" & Replace( fileUrl, """", "\""" ) & """,""" & Replace( fileName, """", "\""" ) & """,""" & Replace( customMsg , """", "\""" ) & """) ;" 
    218250        Response.Write "</script>"