我在程序中想用this.f1.document.writeln("<!--#include file="toplink.asp"-->");的方法把文件<!--#include file="toplink.asp"-->写入到另一个文件中,也就是让另一个程序包括<!--#include file="toplink.asp"-->,应该怎么写,我试了好几种方法都不对。请高手帮帮忙,在线急等……

解决方案 »

  1.   

    document.write 是在客户断执行的,所以如果你在document.write输出任何东西都是在客户端;
    asp的文件是要iis解析的,当然就不能达到你的目的了。说说你这样做的目的吧!
      

  2.   

    我写的是一个内容会随时改变的程序。我用一个空框架<frame src="about:blank" name="f1" scrolling="NO" width="100%">来显示这个内容。所以想用this.f1.document.writeln("<!--#include file="toplink.asp"-->");来将<!--#include file="toplink.asp"-->文件写入到<frame src="about:blank" name="f1" scrolling="NO" width="100%">中,当浏览器解析时,<!--#include file="toplink.asp"-->中的程序能够执行。
      

  3.   

    this.f1.document.writeln("<\Script Language=\"JavaScript1.1\" src="js.asp"></script>");我用了上面的方法,还是有错误,不知道有没有好的法将这个文件写入,并且可以执行里面的程序
      

  4.   

    你要明白js和asp的工作原理再说了的
      

  5.   

    这个我当然知道,但是程序运行的时候并不是同时执行的。只是用js将要包括的那个ASP文件放入里面,我刚才又做了一下。ASP是可以的,但是里面的JS不会执行,哪位高手有没有办法让调入的js也执行!
      

  6.   

    各位高手太我这样做一下,看看怎么弄,用this.f1.document.writeln("js文件");的方法将一个js文件放入到另一个文件中,要求这个js文件可以被执行!
      

  7.   

    <div style="color:#3333FF ">阿嫂</div>