您的位置:首页 > 其它

引入文件

2016-07-12 09:51 176 查看
一、Html中引入Html文件:
在论坛中常常有网友问到,可以在一个html的文件当中读取另一个html文件的内容吗?结果是确定的,而且方法不只一种,在以前我只会使用iframe来引用,后来发现了另外的几种方法,那今天就总结这几种方法让大家参考一下。

1.IFrame引入,看看下面的代码

<iframe src="file.html" width="100%" height="500" marginheight="0" marginwidth="0" frameborder="0" scrolling="no"></iframe>

src:文件引入相对路径,也可以是一个绝对路径的网址等;
frameborder:引入的文件边框宽度为0;
scrolling:不使用滚动条的形式;

可参考网站1:http://www.ccvita.com/376.html

可参考网站2: http://fity.cn/post/423/

2.<object>方式引入

<object style="border:0px" type="text/x-scriptlet" data="file.html" width=100% height=30></object>

width、height、border:可按需求设定

3.Behavior的download方式

<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>

此方法按理说是比较严谨的,但代码过于繁琐,网上有一部分人说建议此方法,本人

4.JQ的onload方法
/*导入页面*/

$(document).ready(function(){
$(".top").load("top.html");
$(".footer").load("footer.html");
});

top.html和footer.html文件建议写自己的css和js,以免出现不必要的错误


把他写入到js文件里,在需要的页面导入就可以了,记得引入jquery.js文件。

二、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一个文件出现错误的话,程序不会终止执行,显示警告错误
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: