location.hash を使用して送信する前に、1 つの iframe から親ウィンドウに値を渡しています。1 つの iframe に対しては完全に機能しますが、4 つの iframe があり、iframe を離しておく必要があります。
私が持っているIframe1:
<script language="javascript">
function update(val) {
parent.location = document.referrer + "#" + val
}
</script>
私が持っている親:
<script type="text/javascript">
var val="";
function passVal(){
if(location.hash != val){
val = location.hash;
val = val.substring(1, val.length);
document.form.val.value=val;
}
}
setInterval(passVal,200);
</script>
1 つの iframe で完全に動作します - 送信する前に、4 つの異なる iframe から 1 つの親ウィンドウに値を渡すにはどうすればよいですか? 例えば:
iframe 1 - VAL1 -> parent.window [field1]
iframe 2 - VAL2 -> parent.window [field2]
iframe 3 - VAL3 -> parent.window [field3]
iframe 4 - VAL4 -> parent.window [field4]
フォームを送信する前にすべて。
ありがとう