将外部网页显示到网页中

时间:2011-09-17 16:54:00

标签: javascript html

我有2个HTML文件(都在同一个目录中)。如何显示一个到另一个的内容?

我可以想到这些方法:

  1. 创建XMLHTTPRequest。获取HTML文件并显示在 适当的位置。
  2. 使用iframes
  3. 有哪些方法可以显示外部HTML文件?

3 个答案:

答案 0 :(得分:0)

您也可以使用服务器端代理。但是,我个人会使用这些iframe

答案 1 :(得分:0)

如果您的主机支持PHP,那么您可以将包含HTML文件转换为PHP文件,并将另一个包含在include()中。这正是我首先学习PHP的原因。

答案 2 :(得分:0)

你基本上有三种选择。

你怎么提出两个:

  • 仅使用HTML ,您需要使用iframe。您的用户需要发出2个http请求才能加载2个html文件。
  • 仅使用HTML和JavaScript ,您还可以使用XMLHTTPRequest或某些JavaScript框架(如jQuery)来为您执行此Ajax。您的用户也需要发出2个http请求,但在这种情况下SEO将是一个问题。

与其他人一样,第三种选择是:

  • 使用服务器端处理,与建议的PHP includeASP.NET UserControl一样。 我认为这是最好的方法,因为用户永远不会知道你有2个文件来显示该页面,而且只需要1个http请求。对SEO搜索器也更好。

作为一名ASP.NET程序员,我个人希望有一个基础aspx页面并使用UserControls ascx拆分它们的部分。生成的html在单个文件中保持干净。