Jump to content
php.lv forumi

laika funkcija


Snaip3Rs

Recommended Posts

Tāds muļķīgs jautājums, bet nezinu kā rakstīt lai varētu atrast funkciju kas dara tā!

Nospied pogu ienākt laiks sāk skaitīties tu izej caur pāris lapām cauri aizpildi tabulu un pēc tam nospied piemēram pogu gatavs un tevi aizmet uz gatavs.php lapu un rādās cik tas tev aizņēma laiku lai tiktu līdz tai lapai no pogas nospiešanas laika!

Link to comment
Share on other sites

Lūkur es dabūju kodiņu, bet ir viena problēma kad es eju uz citu kapu timers nojūdzās un skaita no jauna! :(

Jo tas ir JavaScript

 

<html>
<head>
<script type="text/javascript">
var c=0;
var t;
var timer_is_on=0;

function timedCount()
{
document.getElementById('txt').value=c;
c=c+1;
t=setTimeout("timedCount()",1000);
}

function doTimer()
{
if (!timer_is_on)
 {
 timer_is_on=1;
 timedCount();
 }
}

function stopCount()
{
clearTimeout(t);
timer_is_on=0;
}
</script>
</head>

<body>
<form>
<input type="button" value="Sakt" onClick="doTimer()">
<input type="text" id="txt">
<input type="button" value="Beigt" onClick="stopCount()">
</form>
</body>
</html>

 

Man tai mājaslapai ir tā: tu ielogojies aktivizējās skaitītājs visu aizpildi uz ātrumu un beigās nospiežot pogu piemēram darīts apturi taimeri un lai viņš tev izvada kādā laikā to visu izdarīji! Bija jāiet caur 4lapām lai redzētu iznākuma laiku

Edited by Snaip3Rs
Link to comment
Share on other sites

Nu tas tāpēc, ka tajai lapai laiku skaitīja servera pusē ;)

Ar javascriptu var mēģināt sākuma laiku piekabināt klāt linkiem (vai ielikt cookie), taču tas nav droši, jo lietotājs to var nomainīt.

Jātaisa PHP sesija, kurā tad arī sāc skaitīt to laiku.

Edited by Mr.Key
Link to comment
Share on other sites

Lieliski strādā tikai ir viena man negāja manā lapā! Uztaisiju 3 parauga lapas sakt aizeju uz otru nospiezu stop un eju uz treso laiku redzēt balta lapa! a ja es spiezu stop 3 lapa tad gan rāda laiku!

 

Jo biju 1 lapa atstājis tikai start pogu 2 stop 3 izvadit olaiku!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...