| Autor | Zpráva | ||
|---|---|---|---|
| Mirek81 Profil * |
#1 · Zasláno: 22. 6. 2013, 17:55:42
Dobrý den, mám hodiny napsané v javascriptu a chci je na stránce víckrát. Když je tam zapíšu 2x, tak ty druhé se neukážou. Jak docílit toho, abych je měl na jedné stránce vícekrát? Díky za rady
<div id="div_ActualDateAndTime">
<script type="text/javascript">
<!--
function WriteActualDateAndTime(ARefreshInterval){
var xDate = new Date();
var xDay = xDate.getDate();
var xMonth = xDate.getMonth();
var xYear = xDate.getFullYear();
var xHours = xDate.getHours();
var xMinutes = xDate.getMinutes();
if (xMinutes < 10) xMinutes = "0" + xMinutes;
var xSeconds = xDate.getSeconds();
if (xSeconds < 10) xSeconds = "0" + xSeconds;
xFormatedDate = xDay + "." + xMonth + "." + xYear;
xFormatedTime = xHours + ":" + xMinutes + ":" + xSeconds;
document.getElementById('div_ActualDateAndTime').innerHTML = (xFormatedDate + " " + xFormatedTime);
setTimeout("WriteActualDateAndTime();", ARefreshInterval)
}
WriteActualDateAndTime(1000);
//-->
</script>
</div> |
||
| Taps Profil |
Mirek81:
zkus níž poupravenou funkci. Pro vícero volání použiji ve funkci různé ID <script type="text/javascript">
<!--
function WriteActualDateAndTime(ARefreshInterval,ID){
var xDate = new Date();
var xDay = xDate.getDate();
var xMonth = xDate.getMonth();
var xYear = xDate.getFullYear();
var xHours = xDate.getHours();
var xMinutes = xDate.getMinutes();
if (xMinutes < 10) xMinutes = "0" + xMinutes;
var xSeconds = xDate.getSeconds();
if (xSeconds < 10) xSeconds = "0" + xSeconds;
xFormatedDate = xDay + "." + xMonth + "." + xYear;
xFormatedTime = xHours + ":" + xMinutes + ":" + xSeconds;
document.getElementById(ID).innerHTML = (xFormatedDate + " " + xFormatedTime);
setTimeout("WriteActualDateAndTime();", ARefreshInterval)
}
WriteActualDateAndTime(1000,ID);
//-->
</script> |
||
| Mirek81 Profil * |
#3 · Zasláno: 22. 6. 2013, 18:16:29 · Upravil/a: Mirek81
to se tam neukážou ani ty jedny
špatně jsem pochopil, už to jdu udělat dobře :) |
||
| Taps Profil |
#4 · Zasláno: 22. 6. 2013, 18:24:43
Mirek81
zadáváš jako druhý parametr funkce Id elementu ? |
||
| Mirek81 Profil * |
#5 · Zasláno: 22. 6. 2013, 18:31:45
Nemohl by jsi mi prosím napsat rovnou dvoje hodiny? Snad neva, že takhle otravuju.
|
||
| Taps Profil |
Mirek81:
mělo by stačit toto <div id="div_ActualDateAndTime"></div> <div id="div_ActualDateAndTime2"></div> WriteActualDateAndTime(ARefreshInterval,div_ActualDateAndTime) WriteActualDateAndTime(ARefreshInterval,div_ActualDateAndTime2) |
||
| Mirek81 Profil * |
#7 · Zasláno: 22. 6. 2013, 18:39:02 · Upravil/a: Mirek81
Mám to.. super, díky
Ještě je tu malý problém. Když tam dám víc hodin, tak běží vždy jen ty poslední, co tam vložím... Ty co jsem tam vložil před tím, tak stojí a aktualizují se po znovu-načtení stránky a né po sekundě. Jde to nějak vyřešit? |
||
|
Časová prodleva: 13 let
|
|||
0