2016-11-30 10 views
0

iframeの外側にあるボタンをクリックすると、iframe内でonclickを開始する方法を見つけようとしています。iframeの内側のiframeの内側にボタンを置いてonclick

onclickのコードは以下のとおりです。

あなたは親ページ(あなたはjQueryのを使用していると仮定してのiFrameのidが「iframeElement」である)から、以下のスクリプトを持っている必要があり
<div style='float: right;'> 
    <a href='javascript:void(0)' onclick ='xnaww_download()' data-tooltip-ul="Download map data of a selected region. Output data is in KML format"> 
</div> 
+0

iframe内のコードはどのように見えますか? – vbguyny

+0

それはonclickのコードですiframe –

+0

質問とコードを読みやすくするためにクリーンアップ – rfornal

答えて

0

:これは限り動作します

$("#iframeElement")[0].contentWindow.xnaww_download(); 

親とフレームが同じドメイン上にあるためです。そうしないと、クロスドメインスクリプティングエラーが発生します。

+1

これは、親とフレームの両方が同じドメインにある場合にのみ動作することに注意してください。 –

関連する問題