Autor | Zpráva | ||
---|---|---|---|
JurkQo Profil |
#1 · Zasláno: 21. 5. 2012, 16:51:04
Na stránke mám takýto formulár:
<form action="Admin/PridajOF.php" method="post"> <p class="font"> Den: <input type="text" name="Den" size="2"> Měsíc:<input type="text" name="Mesiac" size="2"> Rok: <input type="text" name="Rok" size="4"> <br> Čas: <input type="text" name="Cas" size="6"> <span class="Poznamka">Udávaj vo formáte: HH:MM:SS</span> <br> Správa po ukončení: <input type="text" name="Text" size="20"> <br><br> Správa pred časovačom: </p> <textarea name="TextPRED"><p>Správa pred časovačom</p></textarea> <script type="text/javascript"> CKEDITOR.replace( 'TextPRED' ); </script> <span class="Right"> <input type="submit" value="Pridať Odpočítavadlo"> </span> </form> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="generator" content="PSPad editor, www.pspad.com"> <title>Pridanie prispevku</title> </head> <body> <?php $Den = $_POST['Den']; $Mesiac = $_POST['Mesiac']; $Rok = $_POST['Rok']; $Rok = $_POST['Rok']; $TXT = $_POST['Text']; $Cas = $_POST['Cas']; $ciara = "-------------------------------------------------------------"; $subor = fopen("../PHP/Casovac.txt", "r"); $pocet = fread($subor, 8888888); fclose($subor); $Cislo = $pocet + 1; $subor2 = fopen("../PHP/Casovac.txt", "r+"); fwrite($subor2, $Cislo); $soubor = fopen("../Obsah/Prispevky.txt", "r"); $text = fread($soubor, 88888); fclose($soubor); $soubor = fopen("../Obsah/Prispevky.txt", "r+"); $Zapis = " <script type='text/javascript'> countdown('".$Rok."/".$Mesiac."/".$Den." ".$Cas.",'".$Cislo."', '".$Text."'); </script> "; fwrite($soubor, '<center>'); fwrite($soubor, $Zapis); fwrite($soubor, '</center>'); fwrite($soubor, "<span id='"); fwrite($soubor, $Cislo); fwrite($soubor, "'></span> "); fwrite($soubor, $text); fclose($soubor); ?> </body> </html> function countdown(target, element, message) { var dn = new Date(); var dt = new Date(target); var diff = dt.getTime() - dn.getTime(); diff /= 1000; // done if(diff <= 0) { document.getElementById(element).innerHTML = message; return(0); } // days var tmp = diff; var d = Math.floor(tmp / 24 / 3600); tmp = tmp % (24 * 3600); // hours var h = Math.floor(tmp / 3600); tmp = tmp % 3600; // minutes var m = Math.floor(tmp / 60); tmp = tmp % 60; // seconds var s = Math.floor(tmp); var str = d + " "; if (d > 4 || d == 0) str += "dní, "; else if (d > 1) str += "dny, "; else str += "den, "; if (h < 10) str += "0"; str += h + ":"; if (m < 10) str += "0"; str += m + ":"; if (s < 10) str += "0"; str += s; document.getElementById(element).innerHTML = str; setTimeout("countdown('"+target+"','"+element+"','"+message+"')",999); } <span id='odpocitavani'></span> <script type='text/javascript'> countdown('2011/5/18 00:00:00','odpocitavani', 'Odpočítávání dokončeno'); </script> |
||
Darker Profil |
Mohli bychom ti to říct, pokud bychom si složili ty kousky kódu, cos nám sem poslal, do jednoho celku a vyzkoušeli to. Ale to je tvoje práce. Dej nám odkaz na živou ukázku.
Pokud skript děláš za nějakým účelem a ne pro procvičení svých schopností, můžeš použít nějaký hotový skript. (jQuery plug-in, moji třídu...) |
||
JurkQo1 Profil * |
#3 · Zasláno: 23. 5. 2012, 14:15:46
Ale bude to fungovať keď ich bude viac na stránke?
|
||
Darker Profil |
#4 · Zasláno: 23. 5. 2012, 14:55:59
|
||
Časová prodleva: 12 let
|
0