0

私は過去30分を検索して、10秒ごとにHTMLコンテンツでdivを更新する方法を見つけようとしました。すべては、ファイルのロードまたはプレーンテキストのいずれかです。これまで私がやったことはここにありますが、それはかなり遠いと思います。

<script type="text/javascript">
var refreshId = setInterval(function()
{
     $("myad").html('<iframe height="98px" width="732px" src="www.eg.com/eg.html"></iframe>');
}, 10000);
</script>
4

3 に答える 3

3

if myadis class do $(".myad")if id do$("#myad")

<script type="text/javascript">
    $(document).ready(function(){
        var refreshId = setInterval(function()
        {
         $(".myad").html('<iframe height="98px" width="732px" src="www.eg.com/eg.html"></iframe>');
         // or $("#myad")....
        }, 10000);
    })
</script>
于 2012-06-13T22:57:18.630 に答える
0

$('#myad')代わりに試してみてください$('myad')。問題ないはずです。

編集:実際に$('#myad iframe').get()[0].contentWindow.location.reload(true);は、おそらくリロードのためのより良い解決策でしょう。

于 2012-06-13T22:59:05.387 に答える
0

iFrameをリロードしようとしているだけの場合、より簡単な方法はiframeにIDを与えることです。

document.getElementById("myframe").src = document.getElementById("myframe").src
于 2012-06-13T23:01:21.640 に答える