javascript - 如何通过存在于 page1.aspx 中的 javascript 访问,存在于 page2.aspx 中的隐藏字段在两个框架的框架集中

标签 javascript jquery html iframe frameset

有没有办法通过page1.aspx中存在的javascript访问,page2.aspx中存在的隐藏字段?

   <frameset rows="*, 70px" border="0">
                        <frame noresize  tabindex="105" frameborder="0" name="central"   src="http://10.11.21.191/domain/page2.aspx">
                        <frame noresize  tabindex="106" frameborder="0" name="telephony" src="http://10.11.21.191/domain/page1.aspx">
            </frameset>

最佳答案

你可以使用

parent.telephony.varname

central 访问 telephony 中定义的变量 varname

对于表单字段,只需使用

parent.telephony.forms[0].fieldname.value

这之所以有效,是因为两个文档都来自同一域,如果您在 file:// 而不是 http:// 中打开文件,则可能无法正常工作。

关于javascript - 如何通过存在于 page1.aspx 中的 javascript 访问,存在于 page2.aspx 中的隐藏字段在两个框架的框架集中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10451309/

相关文章:

javascript - AngularJS 中的基本 URL

jquery - 如何使div在发布后可点击

jquery - 使用 jQuery 计算 div 的高度 - 减去页眉和页脚

javascript - Windows 8 水平内容页面

html - 使用 Bootstrap 固定两个流体 div 之间的宽度 div

javascript - 无法在 asp.net 中通过 javascript 调用 C# 函数

javascript - 删除 Angular 文本中的空白

html - 在 Mac 上查看时,水平下拉菜单中的列表项会分崩离析

javascript - 流类型 : return type of function (k) => obj[k]

jquery - 当用户关闭弹出窗口时,在父级中刷新下拉列表