Kezdőoldal » Számítástechnika » Weblapkészítés » Hogy lehet visszaszámlálót...

Hogy lehet visszaszámlálót készíteni HTML-be?

Figyelt kérdés
Olyanra gondoltam pl: visszaszámol hogy 2óra 0perc és 0másodperc van hátra közbe foylamatosan ugye számol vissza majd ha lejért akkor elkezd visszaszámolni de nem 2órátol hanem pl 5órátol...Találtam visszaszámláló kódokat de azok rosszak
2012. okt. 30. 15:24
 1/4 anonim ***** válasza:
Sehogy. Nem lehet. A HTML nem erre való.
2012. okt. 30. 15:51
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
jQuery-vel csináld.
2012. nov. 2. 09:03
Hasznos számodra ez a válasz?
 3/4 anonim válasza:

itt van egy html kód amit én is csak úgy loptam. most 7200 másodpercre van beállítva rajta azaz 2 órától számol vissza de percként számolja. a visszaszámlálási időt PHP kimenettel szoktam változtatni hogy mennyitől számoljon vissza.


<html>

<head>

<title>

visszaszámláló

</title>

</head>

<body>


<center>

<br><br>


<div id="countdown"></div>

<div id="notifier"></div>


<br><br>

</center>


<script type="text/javascript">


function display( notifier, str ) {

document.getElementById(notifier).innerHTML = str;

}

function toMinuteAndSecond( x ) {

return Math.floor(x/60) + ":" + x%60;

}


function setTimer( remain, actions ) {

(function countdown() {

display("countdown", toMinuteAndSecond(remain));

actions[remain] && actions[remain]();

(remain -= 1) >= 0 && setTimeout(arguments.callee, 1000);

})();

}


setTimer(7200, {

10: function () { display("notifier", "még 10 másodperc"); },

5: function () { display("notifier", "már csak 5 másodperc"); },

0: function () { display("notifier", "Idő van!"); }

});


</script>

</body>

</html>

2012. dec. 10. 08:31
Hasznos számodra ez a válasz?
 4/4 anonim válasza:

<?php

/**************************************************************************

* Ezzel a programmal egy visszaszámlálást jeleníthetsz meg egy általad *

* megszabott dátumig. *

**************************************************************************/


function CountDown($year, $month, $day, $hour = 00, $minute = 00, $second = 00, $what = "A visszaszámlálás lejártáig")

{

// A jövőbeli dátum Unix-ban

$future = strtotime("$month/$day/$year $hour:$minute:$second");

// jelenlegi dátum Unix-ban

$now = time();

// Különbségük

$difference = $future - $now;

// Na, valóban jövőbeli?

if($difference > 0)

{

// Ha igen, akkor kiszámoljuk, hány év, nap, óra, perc és mp van hátra.

$year_double = $difference/(365*24*60*60);

$year = floor($year_double);

$difference = $difference - $year * 365*24*60*60;

$day_double = $difference/(24*60*60);

$day = floor($day_double);

$difference = $difference - $day * 24*60*60;

$hour_double = $difference/(60*60);

$hour = floor($hour_double);

$difference = $difference - $hour * 60*60;

$minute_double = $difference/60;

$minute = floor($minute_double);

$second = $difference - $minute * 60;


// Az évet csak akkor írjuk ki, ha nem 0.

$printer = $what . " még ";

if($year > 0)

{

$printer .= $year . " év, ";

}

$printer .= $day . " nap, " . $hour . " óra, " . $minute . " perc és " . $second . " másodperc van hátra!";

print($printer);

}

else

{

// Ha nem, akkor nem kell számolni.

print("A jelölt időpont már elmúlt!");

}

}


CountDown( 2021, 9, 21, 8, 43, 00, 'Lejáratig' ); //CountDown( év, hónap, nap, óra, perc, másodperc, 'megjelenítendő szövegrész a hátralévő idő elé' )


?>

2021. márc. 15. 13:39
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!