我有两个HTML文件(都在同一个目录中)。如何将一个内容显示到另一个内容中?
我可以这样想:
XMLHTTPRequest。获取HTML文件并在适当位置显示。还有哪些其他方法可以显示外部HTML文件?
发布于 2011-09-17 17:56:47
你基本上有三种选择。
你怎么能提出两条建议:
iframe,您需要使用iframe来完成它。您的用户需要发出2个http请求才能加载2个html文件。XMLHTTPRequest或一些JavaScript框架(如jQuery)对您进行Ajax。您的用户也需要发出2个http请求,但在本例中SEO将是一个问题。正如其他人所建议的那样,第三种选择是:
使用服务器端处理的
PHP include或ASP.NET UserControl。--我认为这是最好的方法,因为用户永远不会知道您有两个文件来显示该页面,而且只需要一个http请求。对搜索引擎优化爬虫也更好。作为一个ASP.NET程序员,我个人喜欢有一个基本的aspx页面,并使用UserControls ascx来分割它的各个部分。生成的html在一个文件中保持干净。
发布于 2011-09-17 16:55:07
您还可以使用服务器端代理。然而,我会亲自使用这些iframes
发布于 2011-09-17 17:43:02
如果您的主机支持PHP,那么您可以将包含的HTML变成一个PHP文件,并将另一个包含在include()中。这正是我第一次学习PHP的原因。
https://stackoverflow.com/questions/7456351
复制相似问题