Index: /FCKeditor/branches/features/floating_dialog/editor/fckdialog.html
===================================================================
--- /FCKeditor/branches/features/floating_dialog/editor/fckdialog.html	(revision 1223)
+++ /FCKeditor/branches/features/floating_dialog/editor/fckdialog.html	(revision 1224)
@@ -116,5 +116,5 @@
 			{
 				var blockerFrame = currentParent.contentWindow.document.getElementById( 'blocker' ) ;
-				if ( blockerFrame._Loaded )
+				if ( blockerFrame.readyState == 'complete' )
 					RegisterDragHandlers( blockerFrame.contentWindow ) ;
 				else
@@ -125,5 +125,4 @@
 							return ;
 						RegisterDragHandlers( this.contentWindow ) ;
-						this._Loaded = true ;
 					}
 				}
@@ -146,5 +145,15 @@
 	{
 		var blockerFrame = FCKDialog.GetCover().firstChild ;
-		RegisterDragHandlers( blockerFrame.contentWindow ) ;
+		if ( blockerFrame.readyState == 'complete' )
+			RegisterDragHandlers( blockerFrame.contentWindow ) ;
+		else
+		{
+			blockerFrame.onreadystatechange = function()
+			{
+				if ( this.readyState != 'complete' )
+					return ;
+				RegisterDragHandlers( this.contentWindow ) ;
+			}
+		}
 	}
 }
