1

<table>内部にのみを含む HTML ファイルのリストがあります。ファイルの名前はすべて異なります(明らかに)。

これらの最初の HTML ファイルにリンクするページを、 および として含めることによって作成したいと考えています<iframe>

私の質問は:

1 つのメイン Web ページ (iframe を含む) を使用して、すべての個々のファイル (テーブルを含む) を新しいタブで開く方法はありますか?


私はそれが質問の大きな混乱であることを知っていますが、ここに私の考えがあります:

  • iframe 経由でテーブルをロードするメイン ページがある
  • CSSの好み/ニーズに合わせてJSで外部的にiframeするスタイル
  • iframe のスクリーンショット (これが私の意図した寸法になります) > できれば自動的に

それが私自身の StackOverflow の質問に答える最善の方法であるかどうかを判断してください:このプロセスをどのように簡素化しますか?

4

1 に答える 1

1

あなたが何をしようとしているのかよくわかりません。ただし、main.php ファイルを作成し、PHP を使用してタスクを実行することもできます。これには、ファイルが PHP サーバーでホストされている必要があります。

テストのために自分のコンピューターでファイルをホストするには、WAMPサイトへのこのリンクを参照するか、ホストからスペースを購入してください。

iFrame は次のように使用できます。

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

したがって、PHP の includes ステートメントを使用して、外部ファイルからテーブルを埋め込むことができます。以下は、2 つのファイルの例と、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の include 関数を使用しているため、PHP サーバーは、main.php ドキュメントの iframe タグの間にテーブルのみを含む html ファイルを配置します。これは、ブラウザーがドキュメントを読み取る前に HTML をすばやく含めることができる多くの方法の 1 つです。PHP は、最も簡単で最速のオプションの 1 つです。

于 2013-08-26T04:54:22.907 に答える