は、ページ上でこのIFRAMEを持っている:HTML JQuery iFrameの内部で要素の幅を取得しますか?
<iframe name="fileFrame" id="fileFrame" class="fileFrame" style="display:none;" src="http://example.com" height="50%" width="50%"></iframe>
のiframeはその中の要素は、他のウェブサイトから引っ張った:
<div class="progress-bar" style="display:block; width: 18%;"></div>
は、どのように私は、メインページはバーが幅進捗状況を引っ張って入手できますか?
これを追跡して、プログレスバーがiframeに読み込みを完了したときに更新するメインページを取得しようとしています。これを試してみましたが、うまくいきませんでした
:
var mydivw = $("#fileFrame").contents().find(".progress-bar").width();
alert(mydivw);
のように負荷
の上に置くことができ、この
のように試してみてくださいこのAですクロスオリジンiframe?またはページと同じドメインですか? *同じオリジンポリシー* – charlietfl
クロスオリジンのためにアクセスできない場合、iframeはファイルホスティングサイトをロードしています。 – MBF
それから、内部に入ることはできません – charlietfl