页面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有一个按钮,我需要检查是否下载了文件。
好的,只要我发一个问题,它就会打我!
这就是我做的
页面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";
}