【问题标题】:Dynamic iframe linking动态 iframe 链接
【发布时间】:2013-08-28 10:37:23
【问题描述】:

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

我想编写一个页面以链接到这些初始 HTML 文件,方法是将它们包含为和<iframe>

我的问题是:

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


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

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

弄清楚这是否是回答我自己的 StackOverflow 问题的最佳方式:How would you simplify this process?

【问题讨论】:

    标签: javascript jquery html css iframe


    【解决方案1】:

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

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

    iFrames 可以像下面这样使用。

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

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

    ma​​in.php

    <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 includes 函数,PHP 服务器将您的 html 文件放置在您的 main.php 文档中的 iframe 标记之间仅包含表格的位置。这是您可以在浏览器读取文档之前快速包含 HTML 的众多方法之一。 PHP 是最简单和最快的选择之一。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多