Error Message:
Line: 103
Error: Can't move focus to the control because it is invisible, not enabled, or of a type that does not accept the focus.
Cause: Invoking the links dialog for properties of either an existing anchor or 'mailto:' when using IE7.
This dialog can open three different ways based on link type for which it'll be a properties dialog; namely 'url', 'anchor', or 'email'. The error is true for both 'anchor' and 'email' since the element on which focus gets placed is specific for 'url', and so is invisible for the other two cases. Replacing line 162 of 'dialog/fck_link/fck_link.js' that reads like:
SelectField( 'txtUrl' ) ;
with valid (and sensible) places to put focus based on the three conditions:
switch( document.getElementById( 'cmbLinkType' ).value )
{
case 'url' : SelectField( 'txtURL' ) ; break ;
case 'email' : SelectField( 'txtEMailSubject' ) ; break ;
case 'anchor' : document.getElementById( 'cmbAnchorName' ).focus() ;
}
fixes it for me. (SelectField isn't totally valid for anchor)
FF seems not to care, but IE does. (SVN build 18395)