目录
错误截图

分析问题
分析错误截图

看错误信息发现document.body为空,难道jsp没有body,打开jsp看看,发现错误代码如下(其中关键一部分):
<script>
var dhxWins = new dhtmlXWindows();
dhxWins.setSkin("dhx_blue");
dhxWins.setImagePath("<%=path%>/style/<%=skinName%>/ui_component/dhtmlxWindows/imgs/");
.......
</script>
............
<body>
.........
</body>
由于dhtmlxwindows插件在创建窗口时需要获取body标签,代码中在没有走到加载body时就创建了dhtmlXWindows窗口
解决问题
把创建dhtmlXWindows窗口放在页面加载完毕后创建

本文分析了一个关于dhtmlXWindows插件在页面未完全加载时尝试获取body标签导致的问题,并提供了将插件初始化代码放置在页面加载完成后的解决方案。
1万+

被折叠的 条评论
为什么被折叠?



