0

親からiframeに値を渡し(自分のコントロールではなく、別のサーバー上で)、iframeのドロップダウンで値を選択する必要があります。

例:mydomain.com/?agent=12345(ターゲットはiframeになります)

iframedページでは、ドロップダウンにいくつかの選択肢があります。リンクがクリックされてページがiframeに読み込まれるときに、URLの値を選択して選択に対応する選択肢にする必要があります。

URLを渡すことは可能ですか、それともJS、PHPを使用しますか?JSまたはPHPの場合、どのように?

ありがとう。

4

1 に答える 1

1

どちらでも使用できます。

PHPの場合は、$ _ GETを使用してパラメーターを読み取り、ページセットを構築するときに、要件を満たすオプションでselected="selected"を選択します。

javascriptの場合は、通常どおりページをロードしてから、onloadでパラメーターを読み取り、選択ボックスを見つけて、選択ボックスを適切に設定します。

PHPは$_GETにパラメーターがあるため、PHPの方が簡単ですが、Javascriptでは、文字列からURLを取得する必要があります(ただし、Webには使用できる機能があります)。Javascriptを使用していて、これまでに使用したことがない場合は、jQueryを使用して選択ボックスを設定します。これは、オンラインで利用できる例もたくさんあるためです。


回答の編集(以下のコメントの明確化に基づくアーカイブ用)。

明確化すると、iFrameは別のドメインに属しているため編集できないため、操作は親ドメインから行う必要があります。

これに基づいて-それは不可能です。ブラウザのセキュリティは、サイトがドメイン間でフレーム内のコンテンツを操作するのを防ぎます。それ以外の場合は、ユーザーのフォーム全体を完成させ、ユーザーの名前で送信するフレームを作成できます。唯一の解決策は、子フレームを編集することです。

于 2012-06-01T12:45:49.387 に答える