2012-02-14 6 views
1

私のページにiframeがあります。iframeが読み込まれる前にiframeが新しいページをリロードするとすぐに機能を開始します。iframeがリダイレクトされる前のトリガー機能

iframeが新しいページにリダイレクトされる前に、関数をトリガーする必要があります。(ユーザーがiframeのリンクをクリックするとすぐに)

*** iframeは私のサーバーにありません。

は可能ですか?ありがとうございました。

編集:

  • のonclickイベント - ページが完全に読み込ま::私の場合

  • onloadイベントには有効でないトリガ - ページが完全に読み込ま::私の場合には有効でないトリガを

+0

あなたのサーバーにあるiframeにページが読み込まれていますか(コンテンツを変更できるページ)ですか? – fayerth

+0

@fayerth not my server = [ –

+0

iframeのコンテンツを制御できない場合、これはセキュリティ上の問題ではないと私は考えています。 – elclanrs

答えて

0

間隔でiframeのURLを確認することができます。

var ifr = document.getElementById("myIframe");     

var PID = window.setInterval(function() { 
    try { 

     var ifrState = ifr.contentWindow.document.readyState; 
     console.log(ifrState); 
     var loc = ifr.contentWindow.location.href; 

     if(loc.indexOf("newURL") == 0) { 
      window.clearInterval(PID); 
      console.log("url changed --->" + loc); 

      // some code here 
     }   
    } catch(e) { } 
}, 5000); 
+0

種類が機能していません:( –

関連する問題