Массив временных меток - PullRequest
0 голосов
/ 09 мая 2011

Мне нужно немного помочь с этим.Я пытаюсь выяснить, как это сделать с помощью массива.Есть 8 различных областей, использующих метку времени.Идентификатором для каждого из направлений являются 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>

Спасибо!

1 Ответ

0 голосов
/ 09 мая 2011

Вы путаете серверную сторону со сценариями на стороне клиента.Если вы проанализируете эту функцию, PHP добавит метку времени загрузки страницы в функцию.Таким образом, каждый раз, когда вы вызываете эту функцию, загружается одна и та же отметка времени.

Я не уверен, что вы пытаетесь загрузить, я думаю, что в этом коде отсутствует часть (например, какая часть вашей страницы вызываетфункция setEffectiveDate ()?

Также я не уверен, что 'effdte' находится в вашей document.getElementByID () части ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...