親フレームでURLパラメータを受け渡す
iframeでURLパラメータを渡すには、iframeのsrc属性にクエリパラメータを追加します。たとえば:
<iframe src="https://example.com/page?param1=value1¶m2=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¶m2=value2" width="500" height="300"></iframe>
上掲の例では、正しいURLエンコードが実施できるよう「&」を「&」に置き換えています。