0

外部 HTML ページを含めたいページがあります。それは私の左側の列に配置されます。スタイルのない方法で自分のページから商品をリストするアフィリエイト ストア コラムです。[ http://store.vampirefreaks.com/?cat=collars&aff=synester_shadows&cols=1&numitems=5 ] を参照してください。そのページに javascript を含めて、リンク、画像、背景などが自分のページの CSS と一致するようにスタイルを設定するにはどうすればよいでしょうか。

4

2 に答える 2

0

アプリケーションが PHP サーバー上で実行されている場合は、PHP 内でインクルードを使用することをお勧めします。次のように、目的のスクリプトをページ内の配置した場所に含めるだけです。

body.php:

<p>This is a body page!</p>

index.php:

<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8" />
<title>Home</title>
</head>

<body>
<?php include('body.php'); />
</body>
</html>

処理後の index.php:

<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8" />
<title>Home</title>
</head>

<body>
<p>This is a body page!</p>
</body>
</html>

、、またはタグbody.phpが含まれていないことに注意してください。PHP は、内容を認識したとおりに正確に配置します。含まれるコンテンツを必要に応じてスタイル設定および操作するスタイルシートと JavaScript を含めることができます。<!DOCTYPE><html><body>body.phpindex.php

それが役立つことを願っています。

編集:

jQuery を使用してページを取得し、コンテナーに配置します。

$.ajax({
  'url' : '/path/to/page.html',
  'success' : function(data) {
    $('div#container').html(data); //Place the fetched content into a <div> with an ID of container
  }
});

上記のコードは、同じドメインからコンテンツを取得している場合にのみ機能することに注意してください。

于 2012-07-23T00:43:22.623 に答える
0

これを行うには、次の 3 つのオプションがあります。

  1. PHP を使用している場合は、include ステートメントを使用できます。
  2. ajax を使用してページのコンテンツを取得し、メイン ページに挿入する
  3. iframe を使用する
于 2012-07-23T00:49:21.510 に答える