| Autor | Zpráva | ||
|---|---|---|---|
| eSports Profil * |
#1 · Zasláno: 3. 1. 2011, 18:24:48
Zdravím, našel jsem tento kód:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style type="text/css">
ins{text-decoration:none;}
</style>
<p>Do prvního data zbývá <ins id="jedna" datetime="December 24, 2010 20:00:00 GMT"></ins></p>
<p>Do druhého data zbývá <ins id="dva" datetime="May 25, 2010 10:20:11 GMT"></ins></p>
<script type="text/javascript">
<!--
//predelavka http://www.geocities.com/SiliconValley/Lakes/8620/countdown.html
function toSt(n){
var s='';
if(n<10){s+='0';}
return s+n.toString();
}
function odpocet(kde){
var co=document.getElementById(kde).getAttribute('datetime');
var kdy=new Date(co);
var ted=new Date();
var jedu=Math.floor((kdy.getTime()-ted.getTime())/1000);
var den,hodin,minut,sekund;
if(jedu<=0){
document.getElementById(kde).innerHTML='je to tu';
return;
}
var sec=toSt(jedu%60);
jedu=Math.floor(jedu/60);
var min=toSt(jedu%60);
jedu=Math.floor(jedu/60);
var hod=toSt(jedu%24);
jedu=Math.floor(jedu/24);
var dnu=jedu;
if(sec==1){sekund=' sekunda';}
else if(sec==2||sec==3||sec==4){sekund=' sekundy';}
else{sekund=' sekund';}
if(min==1){minut=' minuta';}
else if(min==2||min==3||min==4){minut=' minuty';}
else{minut=' minut';}
if(hod==1){hodin=' hodina';}
else if(hod==2||hod==3||hod==4){hodin=' hodiny';}
else{hodin=' hodin';}
if(dnu==1){den=' den';}
else if(dnu==2||dnu==3||dnu==4){den=' dny';}
else{den=' dnů';}
var tmp=' '+dnu+den+', '+hod+hodin+', '+min+minut+', '+sec+ sekund;
document.getElementById(kde).innerHTML=tmp;
setTimeout("odpocet('"+kde+"')", 500);
}
function init(){
odpocet('jedna');
odpocet('dva');
}
window.onload=init;
// -->
</script>Mělo by přes něj jít na stránkuz vložit 2 odpočty času najednou, ale mě přesto když spustím jeden odpočet (přes submit tlačítko) a poté i ten druhý, tak první funguje, ale druhý ne..nechápu proč.. |
||
| eSports Profil * |
#2 · Zasláno: 3. 1. 2011, 18:29:11
Tedy funguje, ale ten druhý ukazuje že už je odpočet ukončen, i když správně by ještě neměl být..
|
||
| _es Profil |
#3 · Zasláno: 3. 1. 2011, 19:01:14
eSports:
Prečo neskúšaš aspoň hľadať? |
||
| eSports Profil * |
#4 · Zasláno: 3. 1. 2011, 19:10:09
Hledal sem, zkoušel sem..mám s tím scriptem problém, ukazuje vždy o den, nebo hodinu více..
|
||
|
Časová prodleva: 15 let
|
|||
0