親フレームでURLパラメータを受け渡す

iframeでURLパラメータを渡すには、iframeのsrc属性にクエリパラメータを追加します。たとえば:

<iframe src="https://example.com/page?param1=value1&param2=value2" width="500" height="300"></iframe>

上の例ではiframeのsrc属性にクエリパラメータであるparam1とparam2が追加されており、それぞれにvalue1、value2が与えられています。iframeが読み込まれるとき、このクエリパラメータはターゲットURLに渡されます。

なお、ターゲットURLにクエリパラメーターがすでに含まれている場合は、特殊文字を適切にURLエンコードする必要があります。たとえば、ターゲットURLがhttps://example.com/page?param1=value1で、iframeでparam2という別のパラメーターを渡したい場合は、次のようにします。

<iframe src="https://example.com/page?param1=value1&param2=value2" width="500" height="300"></iframe>

上掲の例では、正しいURLエンコードが実施できるよう「&」を「&」に置き換えています。

bannerAds