マイページ(P1と呼ぶことができます)に別のhtmlページ(P2)を読み込むiframeがあります。そのiframeページは、P1の擬似モードまたは試用モードでのみ開くことができます。
P1のスコープからは、P2の$(document).ready()関数がiframeのcontentWindowルックアップなどを使用して呼び出される前に、P2のスコープにアクセスしてブール変数をマークすることは可能ですか?
ありがとうございました。
マイページ(P1と呼ぶことができます)に別のhtmlページ(P2)を読み込むiframeがあります。そのiframeページは、P1の擬似モードまたは試用モードでのみ開くことができます。
P1のスコープからは、P2の$(document).ready()関数がiframeのcontentWindowルックアップなどを使用して呼び出される前に、P2のスコープにアクセスしてブール変数をマークすることは可能ですか?
ありがとうございました。
P1のiframeのsrc
属性にクエリ文字列を使用して、P2の動作を決定するブール値を渡すのはなぜですか?次に、P2のサーバー側スクリプトを使用して、クエリ文字列から変数を取得し、ページが読み込まれる前にそれに応じて処理します。
例:
P1コード:
<iframe src="http://example.com/p2.html?mode=trial"/></iframe>
P2コード:
<?php if ($_GET['mode'] == trial)
{
//Build trial page
} else {
//Build normal page
} ?>
これは機能するオプションですが、getを使うとコードが一度しか見えないときに安全なespになるかどうかわかりません誰かが「見る」をクリックするrce "(非トライアルモードでのアクセスは安全ではありません - 別に管理できると思います)。 – Navneet
私はあなたがやろうとしているかを正確にわからないんだけど、あなたがグローバルなVARを設定した場合P1(前に 'var'キーワードを入れないことで)P2でアクセスできるはずです –