2011-06-26 57 views
0

トップページから、私はiframeにPHPを読み込みます。そのPHPはこのコードでメインページのdivをリロードしようとします。iframeに読み込まれたPHPからページをリロードする

<script type="text/javascript"> 
    $(document).ready(function() { 
     $('#tnav').load('loadtree.php'); 
    }); 
</script> 

トップページはfavorites.phpと呼ばれます。それはsrc = addpages.phpのiframeを持っています。 addpagesはsavepages.phpを呼び出します。そのsavepages.phpは上記のスクリプトを作成します。ですから、あなたはfavourite.php - > addpages.php - > savepages.phpを持っています。トップページにあるdivのリロード(favorites.php)は起こりません。コードはsavepages.phpのビューソースに表示されますが、iframeソースに表示されます。

favorite.phpでリロードを行うにはどうすればよいですか?再ロードが起こるように、リロードスクリプトは他のPHPファイルの1つに追加する必要があります。それ、どうやったら出来るの?ありがとう。

+0

は$関数は$(「#のtnav」)にtnavを探すべき場所を指定する方法を誰もが知っている負荷(。 'loadtree.php');この関数は、iframeがトップページにあるときにtnavを探している可能性があります。 @genesis、@デクランあなたはスクリプトを指定する答えがありました。どのような文書tnavで指定するために追加すべき引数があるのか​​知っていますか? – Martine

答えて

0

あなたはiframe内のDOMにアクセスしています。

あなたが欲しいものを行うための一つの方法を表示するには、この答えを参照してください:

Run JQuery in the context of another frame

関連する問題