2012-03-01 60 views
0

我有一个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; 
    }); 
}); 
+0

如果您向我们展示一些代码,我们会原谅 – 2012-03-01 21:54:32

+0

@LucaFrankGuarini请更新您的问题,而不是添加评论,我们会更容易阅读 – EscoMaji 2012-03-01 22:02:50

回答

0

如果你想从一个按钮关闭你的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