打开包含NTKO OFFICE文档控件的网页,并在控件中显示文档,控件有时显示空白,无法加载文档。
1、问题表现
如标题所述。但是在对控件的BeginOpenFromURL或者OpenFromURL调用之前,如果增加一个alert,则显示正常。
2、问题分析
这个问题很可能是因为,没有在<body onload事件中调用控件的BeginOpenFromURL或者OpenFromURL方法。导致控件还没有初始化完毕的时候,功能不正确。
引起此问题的典型的原因是:
在网页的底部使用Script调用了控件的BeginOpenFromURL或者OpenFromURL方法。比如:
如果按照上面的写法,如果网络比较慢,或者服务器反映稍微慢一点,都会导致控件功能不正常。实际上,虽然上述代码放到页面底部,浏览器有时候还是还没有初始化完毕控件。
3、解决方案
|