1

我有一个 HTML 文件列表,其中只有一个<table>。文件的名称都是不同的(显然)。

我想通过将它们包含为和<iframe>.

我的问题是:

有没有办法让一个主网页(包含 iframe)在新选项卡中打开所有单个文件(带有表格)?


我知道这是一个令人困惑的问题,但这是我的想法:

  • 有一个通过 iframe 加载表格的主页
  • 使用 JS 在外部 iframe 以匹配我的 CSS 喜好/需求的样式
  • 截取 iframe(这将是我的预期尺寸)> 希望自动

弄清楚这是否是回答我自己的 StackOverflow 问题的最佳方法:您将如何简化此过程?

4

1 回答 1

1

我不太确定你想做什么。但是,您可以创建一个 main.php 文件并使用 PHP 完成任务。这将要求文件托管在 PHP 服务器上。

要将文件托管在您自己的计算机上进行测试,请参阅WAMP站点的此链接或从主机购买空间。

iFrame 可以像下面这样使用。

<iframe>
    <p>This is my iframe</p>
</iframe>

因此,您可以使用 PHP 包含语句从外部文件嵌入您的表。以下是两个文件的示例以及 PHP 服务器如何将文件显示到 Web 浏览器。

主文件

<iframe>
    <?php include 'fileWithTableElements.html'; ?>
</iframe>

findTableWithElements.html

<table>
   <tr>
       <td>This is a test included Table</td>
   </tr>
</table>

浏览器如何读取 HTML

<iframe>
    <table>
       <tr>
           <td>This is a test included Table</td>
       </tr>
    </table>
</iframe>

因为我们使用的是PHP 包含函数,所以 PHP 服务器将您的 html 文件放置在您的 main.php 文档中的 iframe 标记之间仅包含表格的位置。这是您可以在浏览器读取文档之前快速包含 HTML 的众多方法之一。PHP 是最简单和最快的选择之一。

于 2013-08-26T04:54:22.907 回答