我有2个HTML文件(都在同一个目录中)。如何显示一个到另一个的内容?
我可以想到这些方法:
XMLHTTPRequest
。获取HTML文件并显示在
适当的位置。iframes
有哪些方法可以显示外部HTML文件?
答案 0 :(得分:0)
您也可以使用服务器端代理。但是,我个人会使用这些iframe
答案 1 :(得分:0)
如果您的主机支持PHP,那么您可以将包含HTML文件转换为PHP文件,并将另一个包含在include()
中。这正是我首先学习PHP的原因。
答案 2 :(得分:0)
你基本上有三种选择。
你怎么提出两个:
iframe
。您的用户需要发出2个http请求才能加载2个html文件。XMLHTTPRequest
或某些JavaScript框架(如jQuery)来为您执行此Ajax。您的用户也需要发出2个http请求,但在这种情况下SEO将是一个问题。与其他人一样,第三种选择是:
PHP include
或ASP.NET UserControl
一样。 我认为这是最好的方法,因为用户永远不会知道你有2个文件来显示该页面,而且只需要1个http请求。对SEO搜索器也更好。作为一名ASP.NET程序员,我个人希望有一个基础aspx
页面并使用UserControls ascx
拆分它们的部分。生成的html在单个文件中保持干净。