1. ホーム
  2. javascript

[解決済み] iframe の src を動的に設定する

2023-07-28 13:15:44

質問

iframe src を動的に設定してページを読み込むプログラムを持っています。私は完全にロードされたページのためのイベントハンドラをフックする必要があります。私はそれをどのように行うことができますか?ありがとうございます!

どのように解決するには?

<script type="text/javascript">
function iframeDidLoad() {
    alert('Done');
}

function newSite() {
    var sites = ['http://getprismatic.com',
                 'http://gizmodo.com/',
                 'http://lifehacker.com/']

    document.getElementById('myIframe').src = sites[Math.floor(Math.random() * sites.length)];
}    
</script>
<input type="button" value="Change site" onClick="newSite()" />
<iframe id="myIframe" src="http://getprismatic.com/" onLoad="iframeDidLoad();"></iframe>

の例 http://jsfiddle.net/MALuP/