使用服务器端在另一个HTML文件中包含一个HTML文件包括
答
我认为你正在寻找服务器端包括:http://en.wikipedia.org/wiki/Server_Side_Includes。总结(和过于简单化)的的.html页面的.shtml更改页面的扩展,那么你应该能够使用包括类似于声明:
<!--#include virtual="somefile.html" -->
答
那么如果你有所有可用的任何服务器端脚本语言将在此任务进行精细。另一种选择是html框架(在你的情况下很可能是一个iframe)或ajax(asynchrounus javascript请求)。
答
你可能在寻找关于iframe
s(live example)的信息。
<html>
<body>
<iframe src ="/default.asp" width="100%" height="300">
<p>Your browser does not support iframes.</p>
</iframe>
</body>
</html>
答
我的首选方法采用PHP,如果它安装在您的服务器上。如果是这样,最简单的方法是将此代码插入到包含文件中的相应位置:<?php include('filename.php') ?>
请注意,这两个文件的扩展名必须为.php
。
答
您是否从IIS或Apache等Web服务器提供HTML文件?两者都支持服务器端包括:
<!--#include virtual="nameOfFileToInclude.html" -->
A page WWW FAQs解释。
我使用的JavaScript。你能详细说明这些吗? – Ravi 2010-02-25 18:31:34
你使用特定的库,如jQuery或原型或只是普通的JavaScript? – HalloDu 2010-02-25 18:33:47