これは私のコードです。私はiframeにウェブサイトをロードしようとしています。ウェブサイトがロードされると、私は(私がクリックされた)のdiv IDを選択するために、iframe内をクリックしたいiframeでdiv id onClickイベントを選択するにはどうすればよいですか?
<iframe name="frameID" id="frameID" src="http://www.test.com" style="width:100%;height:400px;"></iframe>
$(document).ready(function(){
$('#frameID').load(function(){
$('#frameID').contents().bind("click", function() {
var a = $(this).id;
alert (a);
return false;
});
});
});
たとえば、iFrameに読み込まれたウェブサイトのフッターをクリックすると、div id "footer"を表示したいと考えています。
しかし、私はそうすることができません、それは私を未定義に戻し続けます。
iframeが別のドメインにある場合、これを行うことはできません。 –
こんにちは、申し訳ありませんが、私は自分自身を明らかにしませんでした。 http://www.test.comは単なる例です。正確なURLはhttp://www.mysite.com/test.phpでなければなりません - >私はファイルの内容をPHPで取得し、私のPHPファイル(test.php)に結果をエコーします。 – Slay