The problem is that TinyMCE does not load correctly in Internet Explorer the first time and refreshing the page or a partial postback is needed to make TinyMCE load correctly. This bug does not appear in the Firefox. Multiple solutions are proposed on the TinyMCE forum (link). The proposed solutions include setting "strict_loading_mode" to "true" and initializing TinyMCE only after the page is loaded completely. I have tried these approaches and none of them has worked on this website. I have tried TinyMCE versions 3.2.1.1 and 3.3.6.
The workaround is to cause a partial postback:
initMCE();
__doPostBack('<%# DataViewUpdatePanel.ClientID %>', '');
This workaround causes some small undesireable visual effects, but is works. If anyone has suggestions how to fix this problem, please post it here. Thanks.
|