iframeを含むページがあります。JQuery Onload refresh iframe
私の問題は、iframeのページを変更する必要があることがありますが、そのフレームに移動して手動でリロードしない限り、変更がメインページに表示されないことです。
この問題を解決するためにページが読み込まれるなどの方法でiframeを更新する方法はありますか?
iframeを含むページがあります。JQuery Onload refresh iframe
私の問題は、iframeのページを変更する必要があることがありますが、そのフレームに移動して手動でリロードしない限り、変更がメインページに表示されないことです。
この問題を解決するためにページが読み込まれるなどの方法でiframeを更新する方法はありますか?
:
のiframe srcは、外側のページと同じドメイン上にある場合は別の方法として、次のようなことでリフレッシュをトリガすることができますあなたはそのような意味ですか?
iframeのsrc
属性を再設定するだけで、リロードが可能です。例:
$(function() {
$('#idOfIFrame').attr('src', 'http://yourDomain.tld/yourPage');
});
http://yourDomain.tld/yourPage
のiframeを読み込みます。
$(document).ready(function() {
$('#your_iframe_id').attr('src', function (i, val) { return val; });
});
:あなたは、ドキュメント準備に行うことができます
document.getElementById('idOfIFrame').contentDocument.location.reload(true);
iframeが親ページと同じドメインにある場合、次のJavaScriptがリロードを実行します:
document.getElementById('iframeID').contentDocument.location.reload(true);
これは、リフレッシュする必要があるときにいつでも使用できます。