2014-02-13 38 views
0

我有編碼知識,我有一個帶有div的代碼,它有一個閃存文件的內容。我想讓內容每30秒刷新一次。使用AutoRefresh將DIV標記更改爲Iframe

取悅內容代碼添加自動刷新

 <!-- 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> 

請DNT添加php文件。因爲此文件在相同的位置和相同的文件名稱上工作。我嘗試load.php文件不工作。

我認爲iframe正在處理此問題。我不知道要將此更改爲Iframe,請任何人將其更改爲帶有自動刷新30秒的iframe。

謝謝

回答

0

這應該工作。將其添加到文件頂部,該網站將每30秒刷新一次。

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

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

這個標籤刷新頁面洞,頁面內容與jQuery和一個flash播放器。我只需要刷新內容。無需刷新Flash文件 請給我一個代碼來刷新內容只有 – user3304336

0

添加頭標記

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

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

+0

這個標籤刷新頁面,頁面內容與jQuery和一個Flash播放器。我只需要刷新內容。不刷新Flash文件 – user3304336

+0

如果您使用的是iframe,請將此標記置於iframe的頭部。或者你可以使用AJAX動態加載新的內容,每30秒使用window.setInterval方法 – KaibutsuX

+0

我不使用iframe,我發送代碼給你,你可以請更改爲iframe或自動刷新30secs。 – user3304336