2011-05-09 141 views
0

我需要一點幫助。我想弄清楚如何使用數組。有8個不同的區域使用時間戳。每個區域的ID是TS-TS8。我需要它,當我更新時間時,它會更新所有區域。任何人都可以幫我解決這個問題嗎?時間戳陣列

<script type="text/javascript"> 
function setEffectiveDate() { 
    document.getElementById("ts").effdte.value = '<?php echo("As of: " . date('d F, Y') . " 12:10 AM ET") ?>'; 
    for (i=2; i<=6; i++) 
     document.getElementById("ts" + i).effdte.value = '<?php echo("As of: " . date('d F, Y') . " 12:10 AM ET") ?>'; 
} 
</script> 

感謝您的支持! setEffectiveDate被稱爲<body onLoad="setEffectiveDate();">和 「effdte」 如下

<form name="ts" id="ts"> 
    <table cellpadding="0" cellspacing="0" border="0" width="650" id="effective_date"> 
    <tr> 
    <td><input id="effdte" type="text" name="effdte" value="" readonly="readonly" /></td> 
    </tr> 
    </table> 
</form> 

謝謝!

回答

0

你讓服務器端與客戶端腳本混淆。如果你解析這個函數,PHP會添加頁面加載到函數中的時間戳。因此,每次調用此函數時都會加載相同的時間戳。

我不知道你正在嘗試加載,我想有這個代碼所缺少(FE你的頁面的一部分被調用setEffectiveDate()函數的一部分?

而且我不知道在你的document.getElementByID()部分有什麼'effdte'..