页面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页上下载了一个文件(在pageLoad上),之后我要在A页上设置hiddenField值。是否可以?
页面A上有一个按钮,我需要单击它来检查文件是否已下载。
答案 0 :(得分: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";
}