从iframe页面设置父页面中的隐藏字段值

问题描述 投票:0回答:1

页面A有一个iframe,用于加载页面B.

<div style="display:block; height:0px; width:0px;">
<iframe id="frame1" height="0" width="0"></iframe>
</div>
<asp:HiddenField runat="server" id="IsFileGenerated" Value="False"/>

使用Javascript

$(function () {
frame1.src = [Page B];}

在页面B上下载一个文件(在页面加载),之后我想在页面A上设置隐藏的字段值。这可能吗?

页面A有一个按钮,我需要检查是否下载了文件。

iframe same-origin-policy
1个回答
0
投票

好的,只要我发一个问题,它就会打我!

这就是我做的

页面A.

<div style="display:none"><label id="IsFileGenerated">False</label></div>

JS - 单击按钮

if ($('#IsFileGenerated').text() == "True") {//do something}

第B页

function OnFileDownloaded(data) {
        parent.document.getElementById("IsFileGenerated").innerHTML = "True";
    }
© www.soinside.com 2019 - 2024. All rights reserved.