Index: trunk/admin/editor/cmseditor/editor/dialog/fck_link/fck_link.js =================================================================== diff -u -r2448 -r2455 --- trunk/admin/editor/cmseditor/editor/dialog/fck_link/fck_link.js (.../fck_link.js) (revision 2448) +++ trunk/admin/editor/cmseditor/editor/dialog/fck_link/fck_link.js (.../fck_link.js) (revision 2455) @@ -192,6 +192,7 @@ //var aIds = oEditor.FCKTools.GetAllChildrenIds( oEditor.FCK.EditorDocument.body ) ; if (aAnchors) { bHasAnchors = ( aAnchors.length > 0) ; + //alert('length '+bHasAnchors); if (GetE('cmbAnchorName').options.length > 0) { GetE('cmbAnchorName').options.length = 0; } @@ -201,13 +202,14 @@ for ( var i = 0 ; i < aAnchors.length ; i++ ) { var sName = aAnchors[i].name ; + //alert(sName); if ( sName && sName.length > 0 ) { count_real_anchors++; oEditor.FCKTools.AddSelectOption( document, GetE('cmbAnchorName'), sName, sName ) ; } } - if (count_real_anchors > 0) bHasAnchors = 1; - else bHasAnchors = 0; + if (count_real_anchors > 0) bHasAnchors = true; + else bHasAnchors = false ; ShowE( 'divSelAnchor' , bHasAnchors ) ; ShowE( 'divNoAnchor' , !bHasAnchors ) ; for ( var i = 0 ; i < GetE('cmbAnchorName').length ; i++ ) @@ -451,14 +453,17 @@ } } else window.frames["frmInternal"].document.location.href = ServerPath + url+GetAdmin(); + //alert(ServerPath + url+GetAdmin()); //window.frames["frmInternal"].document.location.onload = LoadAnchorNamesAndIds(); //LoadAnchorNamesAndIds(); } function GetAdmin() -{ - if (oEditor.FCKConfig.Admin == 1) - return "&admin=1"; +{ + if (oEditor.FCKConfig.Admin != 'undefined') { + if (oEditor.FCKConfig.Admin == 1) return "&admin=1"; + else return ''; + } else return ''; }