2014-11-05 39 views
0

我的網站上有一個頁腳,列出了上次更新的日期。如何在單獨的頁面上更新單元格的innerHtml

<footer> 
     <table class="foot"> 
      <tr> 
       <th>Contact information:</th> 
       <th>Date Last Updated:</th> 
      </tr> 
      <tr> 
       <td>email address</td> 
       <td>November 31, 2014</td> 
      </tr> 
     </table> 
    </footer> 

正如你所看到的日期是硬編碼,每次我更新網站時都必須更改。然而,該網站由15個不同的頁面組成,每個頁面都需要更新,因爲頁腳位於每個頁面上。

如果我只使用javascript更新主頁上的信息,是否有更新所有頁面的日期的方法?如果是這樣如何?

謝謝

我想知道

回答

0

主頁上更改日期可能不是最好的主意。

相反,創建一個新的(也許json甚至純文本)文件來存儲日期。然後在每個頁面上閱讀此文件並將其內容放入頁腳。

0

如果這些文件是解決方案的一部分,則可以用Visual Studio替換整個解決方案中的所有文件。如果您可以連接到數據庫,那麼您可以存儲修改日期的最後日期,並從您的頁面調用它 - 然後在更新內容時可以更新數據庫字段。否則,您可以將其存儲在單獨的文件中並在日期中調用該文件。

簡短回答:可能不是,但有其他方法可以給貓皮。

0

創建一個文件 「global.js」 包括在每一頁上...

內global.js:

window.onload = updateDate; 

function updateDate() { 
    displaydate = "November 31st, 1999"; 
    fd = document.getElementById('footerdate'); 
    fd.innerHTML = displaydate; 
} 

包括每一個頁面上的文件:

<script type="text/javascript" src="global.js"></script> 

將您的頁腳更改爲:

<footer> 
    <table class="foot"> 
     <tr> 
      <th>Contact information:</th> 
      <th>Date Last Updated:</th> 
     </tr> 
     <tr> 
      <td>email address</td> 
      <td id="footerdate"></td> 
     </tr> 
    </table> 
</footer> 

然後,您可以在global.js中更新日期,並且每次都會傳遞到所有頁面。

0

將日期放在單獨的html文件中,然後在<td>內使用<iFrame>進行顯示。

相關問題