如何关闭全屏iframe?
问题描述:
我有一个wordpress站点,它将位置固定,宽度和高度均为100%的iframe内容加载到一个iframe中。这是悬停所有网站...如何关闭全屏iframe?
我有一个关闭按钮;如何告诉按钮隐藏iframe并在其下显示内容?
P.S.对不起我的英语不好。
感谢
<h2><a class="trick" rel="<?php the_permalink() ?>" href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
。
$(document).ready(function(){
$.ajaxSetup({cache:false});
$(".trick").click(function(){
var post_link = $(this).attr("rel");
$("#frame").attr("url", post_link);
return false;
});
});
答
如果你想从一个按钮关闭你的iframe在你的iframe中,你需要这样的事情:
<button onclick="parent.window.location.hash ='close'">close</button>
这将改变裁判在您的网址。例如:yourwebiste.com/yourpage.php#close
然后,你将需要检查时,该基准被称为像这样的东西(在父文件中):
var close_iframe = false;
setInterval(function(){
if(!close_iframe){
hash_val = window.location.hash;
if (hash_arr[0] == "#close"){
$(#iframe_id).hide();
close_iframe = true;
}
}
}, 100);
希望我是足够清晰的,它帮助你,对不起,这是我的第一个答案嘿嘿。
+0
谢谢..第一行代码的作品。 #close已添加到网址中。我在哪里插入第二部分? – 2012-03-01 22:13:36
如果您向我们展示一些代码,我们会原谅 – 2012-03-01 21:54:32
@LucaFrankGuarini请更新您的问题,而不是添加评论,我们会更容易阅读 – EscoMaji 2012-03-01 22:02:50