使用自动刷新将DIV标记更改为Iframe

时间:2014-02-13 03:10:11

标签: javascript jquery html css flash

我没有编码知识,我有一个div代码,它有一些内容与一个Flash文件。我想每30秒刷新一次内容。

请添加自动刷新的内容代码

        <!-- BEGIN:PAGE -->
    <div id="page">
        <div id="pictureAndLinks">
            <a href="$song.buycd$" target="_blank"><img class="picture" id="picture" onload="showPicture(this, true)" src="$song.picture$" alt="Buy CD!" border=0 /></a>
        </div>

        <h1>Track Information</h1>

        <dl>
            <dt>Title</dt>
                <dd>$song.title$</dd>
            <dt>Artist</dt>
                <dd>$song.artist$</a></dd>
            <dt>Album</dt>
                <dd>$song.album$</a></dd>
            <dt>Duration</dt>
                <dd>$song.mmss$</dd>
            <dt>Year</dt>
                <dd>$song.albumyear$</dd>
            <dt>Genre</dt>
                <dd>$song.genre$</dd>
            <dt>Lyrics</dt>
                <dd class="broad"><pre>$song.lyrics$</pre></dd>
            <dt>Information</dt>
                <dd class="broad">$song.info$</dd>
        </dl>
        <div class="spacer"></div>

请不要添加php文件。因为此文件适用于相同的位置和相同的文件名。我尝试使用load.php文件无法正常工作。

我认为iframe正在努力解决这个问题。我不知道要把它更改为iframe,请任何人用autorefresh将它改为iframe 30秒。

由于

2 个答案:

答案 0 :(得分:0)

这应该有效。将其添加到文件的顶部,该网站将每30秒刷新一次。

<script type="text/javascript">
    window.onload = setupRefresh;

    function setupRefresh() {
        setTimeout("refreshPage();", 30000);
    }
    function refreshPage() {
        window.location = location.href;
    }
</script>

答案 1 :(得分:0)

添加头标记

<meta http-equiv="refresh" content="30">

http://www.w3schools.com/tags/att_meta_http_equiv.asp