iframe - 从 iframe 页面在父页面中设置隐藏字段值
问题描述
页面 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 有一个按钮,单击该按钮我需要检查文件是否已下载..
解决方案
好的,只要我发布一个问题,它就会击中我!
这是我所做的
页面 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";
}
推荐阅读
- c# - 选择 DataGridRow 时如何仅显示 RowDetails(而不是行)?
- python - 无法创建 SQL Alchemy 唯一索引 - 给出错误
- c# - 在模型上使用 DateTime.UtcNow 总是在实体中创建迁移
- javascript - 离开页面而不保存时的警告消息
- transactions - 计算交易的虚拟大小(SegWit 地址)
- python - 将代码转换为 numpy 以获得更好的性能
- javascript - 如何允许内容安全策略从 google api 运行外部 javascript?
- java - 在 Pi 3 B+ 上使用处理 Pi 的 GLSL 着色器
- office365 - 如何在没有 Microsoft Store 的情况下下载 Microsoft Whiteboard?
- blazor - 适用于 3.2.0-preview2.20160.5 的 Blazor Wasm 组件库