2012-03-01 8 views
0

私は1つのiframe内のポストの内容を固定し、幅と高さを100%にしたワードプレスサイトを持っています。これはすべてのウェブサイトをホバーしています...フルスクリーンiframeを終了するにはどうすればよいですか?

私はCLOSEボタンを持っています。 iframeを隠してその下にコンテンツを表示するようにボタンに指示する方法は?

P.S.私の英語のために申し訳ありません。

おかげ

<h2><a class="trick" rel="<?php the_permalink() ?>" href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2> 

<button onclick="parent.window.location.hash ='close'">close</button> 

これはあなたのURLで参照を変更します:あなたは、あなたのiframe内のボタンからあなたのiframeを閉じたい場合は

$(document).ready(function(){ 
    $.ajaxSetup({cache:false}); 
    $(".trick").click(function(){ 
    var post_link = $(this).attr("rel"); 
    $("#frame").attr("url", post_link); 
    return false; 
    }); 
}); 
+0

あなたが私たちにいくつかのコードを表示すると許してしまいます –

+0

@LucaFrankGuariniコメントを追加するのではなく、あなたの質問を更新してください。 – EscoMaji

答えて

0

あなたはこのようなものが必要になります。例:
を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がurlに追加されます。どこに私は2番目の部分を挿入する必要がありますか? –

関連する問題