2009-05-11 13 views
0

CMSのindexhibitを実行していますが、indexhibitはiframeを使用してコンテンツを読み込みます。iframe内の特定のページをターゲットにする

http://www.therussianfrostfarmers.com/

私のホームページはうまく動作このはiframeにロードされたWordPressのは、私はいくつかのスクロールバーの問題を得たが、別の問題がそれました。

現在のところ、pplが検索エンジンを通じてWP投稿を見つけた場合、ユーザーはホームページにリダイレクトされます。そうしないと、ユーザーはWPコンテンツのみを表示でき、サイトの残りの部分は閲覧できません。 。例えば、 。 http://www.therussianfrostfarmers.com/oldspeak/?p=480

私がする必要があるのは、クエリ文字列を分割し、iframeに適切なWPページを読み込むiframeに 'id'を送信することです。

どこから始めたらいいのですか?PHPを使用してクエリ文字列を分割しますか?いくつかのiframeプロパティをターゲットにするにはJavascriptを使用しますか?

....すべてのヘルプは非常にあなたは、クエリ文字列を分割する必要はないかもしれません

おかげカム

答えて

0

をいただければ幸いです。あなたは、たとえば、そのGET変数の値を取得するためにPHPを使用することができます。

$_GET["p"] 

その要求http://www.therussianfrostfarmers.com/oldspeak/?p=480

のための480に等しくなる、あなたはまさにそれを変更するのiFrameのプロパティを使用することができますリクエスト。私は、iFrameが探しているURLがHTML属性で設定されていると信じています。だから、iframeのURLを

http://www.yourwordpresssite.com/?p=<?php echo $_GET["p"]; ?> 

に設定することもできます。

+0

PHP/JSになると申し訳ありませんが、ホームページにリダイレクトされる直前に "p"、$ _GET ["p"]の値を取得することを意味しますか? 例: if(parent.location.href == self.location.href){ <?php $ _GET ["p"]?> window.location.href = 'http:////www.therussianfrostfarmers。 com '; } もう一度申し訳ありませんが、私は完全な初心者です – Cam

+0

はい。 PHPインタープリタは、クライアント側のコード(javascriptなど)が実行される前に実行されるため、jを実行する前にpの値を取得します。 – Annath

関連する問題