一个 iframe 上的按钮以显示另一个 iframe
Button on one iframe to display another iframe
我有一个网页,上面有两个iframe:
<iframe src="Account.php" class="iframe" id="iframe1"></iframe>
<iframe src="Register.php" class="iframe" id="iframe2"></iframe>
在第一个 iframe 上,我有一个按钮
<input type="button" value="Subscribe" id="btn"/>
当我单击此按钮时,我想显示另一个当前隐藏的iframe"#iframe1",如下所示: $('#iframe1').show();
显然,问题是要显示的按钮和 iframe 是不同的文档/页面。
任何想法,如果可能的话,如果没有jQuery的.load函数,我该如何实现这一目标?谢谢!
从第一个 iframe 开始,将 click 事件绑定到主窗口上的函数。
// in main window, define the function to show iframe 2
function showFrame2(e) {
$('#iframe2').show();
}
// in frame 1, bind to that function by traversing to the parent document
$('#btn').on("click", function(e) {
window.parent.showFrame2(e);
});
未经测试,但它可能会起作用。
相关文章:
- 在firefox和chrome中的左侧显示iframe滚动条
- 如何使用JS/jQuery在另一个网站上显示iframe中的特定内容
- 显示iframe外部的元素
- 带有iframe嵌入的Android WebView;t显示在4.2.2及以下
- 编码url并显示在iframe中
- 在引导程序弹出窗口中显示iframe
- 突出显示页面上嵌入的iframe中的单词
- 如何在不使用iframe或库的情况下创建剪切显示窗口区域
- 在html页面的iframe中显示一个警告框
- alert()和confirm()未显示在iframe的父级上
- 使用 iframe 显示网页的一部分
- 使用jquery添加的Iframe显示错误的源
- 使用iFrame显示下载对话框
- 延迟iframe显示,直到加载新的iframe
- 如何防止iframe显示外部网站
- 是否有可能不允许iframe显示文件下载弹出
- 内容在iFrame显示在Chrome,但不是在Firefox
- 禁止iframe显示页面
- 如何使IE 8在加载元素完成之前不向iFrame显示任何内容
- 当用户单击按钮时,链接应该在框内打开,Iframe显示空白