1、Html中引入Html文件:
在论坛中经常有网友问到,能够在一个html的文件当中读取另外一个html文件的内容吗?结果是肯定的,并且方法不仅一种,在之前我只会使用iframe来引用,后来发现了另外的几种方法,那今天就总结这几种方法让你们参考一下。php
1.IFrame引入,看看下面的代码css
<iframe src="file.html" width="100%" height="500" marginheight="0" marginwidth="0" frameborder="0" scrolling="no"></iframe>
src:文件引入相对路径,也能够是一个绝对路径的网址等;
frameborder:引入的文件边框宽度为0;
scrolling:不使用滚动条的形式;html
可参考网站1:http://www.ccvita.com/376.htmljquery
可参考网站2: http://fity.cn/post/423/post
2.<object>方式引入网站
<object style="border:0px" type="text/x-scriptlet" data="file.html" width=100% height=30></object>
width、height、border:可按需求设定ui
3.Behavior的download方式url
<span id=showImport></span> <IE:Download ID="oDownload" STYLE="behavior:url(#default#download)" /> <script> function onDownloadDone(downDate){ showImport.innerHTML=downDate } oDownload.startDownload('file.html',onDownloadDone) ; </script>
此方法按理说是比较严谨的,但代码过于繁琐,网上有一部分人说建议此方法,本人spa
4.JQ的onload方法
/*导入页面*/ code
$(document).ready(function(){ $(".top").load("top.html"); $(".footer").load("footer.html"); }); top.html和footer.html文件建议写本身的css和js,以避免出现没必要要的错误
把他写入到js文件里,在须要的页面导入就能够了,记得引入jquery.js文件。
2、Php中引入Php文件
1.include()
include()语句将在其被调用的位置处包含一个文件。
eg: include("init.php");
2.include_once() - 建议使用
include_once()首先验证是否已经包含了该文件,若是已经包含,则再也不执行include_once();
eg: include_once("init.php");
3.require()
与include()同样,不过要放在php程序最前面;
4.require_once()
与include_once()同样,不过要放在php程序最前面;
区别:require一个文件出现错误的话,程序终止执行,显示致命错误 include一个文件出现错误的话,程序不会终止执行,显示警告错误