3.6.2.7 EWEBEDITOR.SetHtmlAsync 方法
功能描述:
异步方式设置编辑器的值。一般用于调用页面载入时自动给编辑器赋初始值。由于编辑器是异步加载的,调用编辑器的页面载入时,编辑器可能还没有加载,如在window.onload里直接调用编辑器的setHTML 接口,将可能出错,因为编辑器没有加载,所有实例化操作的相关接口都还不可以用,此时需要使用此方法给编辑器赋值。 此方法会判断编辑器是否已经加载,如未加载,则等待加载完再赋值。赋值实际效果和 setHTML 接口方法是一样的,加了是否载入的判断机制。(V10.2版新增)
方法原型:
EWEBEDITOR.SetHtmlAsync(s_Id, s_Html)
参数说明:
参数 |
类型 |
必填 |
说明 |
s_Id |
字符型 |
是 |
编辑器实例化id |
s_Html |
字符型 |
是 |
要赋的值,HTML格式 |
返回值:
true : 同步处理完成,已经赋值成功。
false : 等待异步处理,还没赋值成功。
示例代码:
<head> <script type="text/javascript" src="../ewebeditor.js"></script> <script type="text/javascript"> window.onload = _Win_Onload; function _Win_Onload(){ //异步赋值,此时编辑器可能还没有加载完成 EWEBEDITOR.SetHtmlAsync("content1", "<b>初始值</b>"); } </script> </head> <body> <input type="hidden" name="content1" value=""> <iframe ID="eWebEditor1" src="../ewebeditor.htm?id=content1&style=coolblue" frameborder="0" scrolling="no" width="550" height="350"></iframe> </body> |