As you type is not enabled for 3rd party or HTML editors. Generally, to use the static inline spell check, setup spell checking as usual but launch the spell check with rapidSpell.ayt_spellCheck('text box id'), where the text box id is the ID of the editable element - if this is not found the spell checker will look for an editable element.
Generally, to use the dialog spell check, setup spell checking as usual but launch the spell check with rapidSpell.dialog_spellCheck('text box id'), where the text box id is the ID of the editable element - if this is not found the spell checker will look for an editable element.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script src="/ckeditor_files/ckeditor.js" type="text/javascript"></script> <script src="/Keyoti_RapidSpell_Web_Common/RapidSpell-AYT.js" type="text/javascript"></script> <script src="/Keyoti_RapidSpell_Web_Common/RapidSpell-DIALOG.js" type="text/javascript"></script> <script type="text/javascript"> rapidSpell.ayt_staticMode = true; rapidSpell.ayt_aytEnabled = false; function spell(id, mode) { rapidSpell.setParameterValue('default', 'IgnoreXML', true); var ifr = document.getElementsByClassName('cke_wysiwyg_frame cke_reset')[0]; ifr.setAttribute('id', id+'_ifr'); ifr.id = id+'_ifr'; if (mode == 'inline') rapidSpell.ayt_spellCheck(id + '_ifr') else { rapidSpell.dialog_spellCheck(true, id + '_ifr') } } window.onload = function () { CKEDITOR.replace('editor1'); }; </script> </head> <body> <form> <textarea name="editor1"><p>Initial value.</p></textarea> <input type="button" onclick="spell('editor1', 'inline')" value = 'Inline spell check' /> <input type=button onclick="spell('editor1', 'dialog')" value='Dialog spell check' /> </form> </body> </html>