标记之前我把banners.load方法为范围数组中的每个项执行此操作:
document.write(''); document.write(bannerCode); document.write('');
只有在此之后,我才有window.onload()
这样做的事件:
采取所有横幅codeHolders和逐个节点将其从codeHolder的节点附加到placeHolder,因此结果我在渲染页面后加载了横幅,横幅位于正确的位置.
一切都很完美,除了IE,它加载任何以异步方式动态放入DOM的js脚本,因此doubleclick脚本中的document.write将节点附加到文档的末尾而不是我的codeHolder节点.像往常一样,它只在IE中.
任何可能知道解决方案的人都会非常感激.