我用document.write引入一个ad.js文件
再用document.write输出一些html代码,但无法正常执行,因为这个ad.js文件必须是放在html代码的下面才能正常执行,不知道有什么办法解决?

解决方案 »

  1.   

    那就放html下面好了啊  ad.js  应该不是方法之类的吧
      

  2.   

    像1L说的放下面
    一定要放前面可以在ad.js文件中用window.onload
      

  3.   

    由于页面加载的顺序的原因,当你write的时候,js文件还没有被加载,将write放到onload事件中,能够解决你的问题
      

  4.   

    你查看一下生成的html全部代码,看看生成顺序到底是怎样,然后调整一下输出的顺序。