比如 A.html 和 B.html    A如何用js调用B的页面。
有点像框架 但是是用js来调用的。貌似是<script src="xxx.html"></script>  但是自己没成功。  请教了

解决方案 »

  1.   

    那就用js输出另一个页面 document
      

  2.   

    两种方法,
    1.创建一个隐藏的iframe,用操作文档的方式操作。
    2.ajax,用操作字符串的方法操作b.html。两种方法各有利弊。看你需要什么。
      

  3.   

    <script src="xxx.js"></script>
    只能引用js文件
      

  4.   


    在 Html 页设计时,需要将一固定的代码作一个页面保存,更好的体现模块化的设计思想,对维护工作也带来很大的便利。    一般的时候,通过 iframe 的方式将不同的页面整合在一起,只在需要的地方,将目的页面嵌入即可。如有一页面:  SubHtml.html, 功能相对独立,如果需要在不同的页面中用Script 的方法调用,可以再创建一下 js文件,代码可以如下所示:document.writeln("<iframe scrolling=\'no\' frameborder=\'0\' marginheight=\'0\' marginwidth=\'0\' width=\'775\' height=\'200\'src=\"http:\/\/www.test.com\/Subhtml.html\"><\/iframe>");里面用URL的方法指定了要嵌入的页面地址,也可以用相对地址:document.writeln("<iframe scrolling=\'no\' frameborder=\'0\' marginheight=\'0\' marginwidth=\'0\' width=\'775\' height=\'200\'src=\"web\/Subhtml.html\"><\/iframe>");注意转义符的应用。在需要的地方,可以用以下的方法调用:<script language="javascript" src="myjs.js"></script>
      

  5.   

    <script>标记只能调用脚本试试innerHTML
      

  6.   

     <!--#include file="xxx.htm"-->    
      

  7.   

    在 Html 页设计时,需要将一固定的代码作一个页面保存,更好的体现模块化的设计思想,对维护工作也带来很大的便利。    一般的时候,通过 iframe 的方式将不同的页面整合在一起,只在需要的地方,将目的页面嵌入即可。如有一页面:  SubHtml.html, 功能相对独立,如果需要在不同的页面中用Script 的方法调用,可以再创建一下 js文件,代码可以如下所示:document.writeln("<iframe scrolling=\'no\' frameborder=\'0\' marginheight=\'0\' marginwidth=\'0\' width=\'775\' height=\'200\'src=\"http:\/\/www.test.com\/Subhtml.html\"><\/iframe>");里面用URL的方法指定了要嵌入的页面地址,也可以用相对地址:document.writeln("<iframe scrolling=\'no\' frameborder=\'0\' marginheight=\'0\' marginwidth=\'0\' width=\'775\' height=\'200\'src=\"web\/Subhtml.html\"><\/iframe>");注意转义符的应用。在需要的地方,可以用以下的方法调用:<script language="javascript" src="myjs.js"></script>