2013-08-26 108 views
1

我有一个HTML文件的列表,里面只有一个<table>。这些文件的名称都是不同的(显然)。动态iframe链接

我想写一个页面链接到那些最初的HTML文件,将它们包括为和。

我的问题是:

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


我知道这是一个很大的混乱问题,但这里是我的想法:

  • 有通过iframe中加载表
  • 风格与JS外部iframe来匹配主网页我CSS喜好/需求
  • 截图iframe(这将是我的预期尺寸)>希望自动

找出如果这是回答我自己的StackOverflow问题的最佳方法:How would you simplify this process?

回答

1

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

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

iFrames可以像下面一样使用。

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

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

main.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是最简单和最快的选择之一。