Jump to content
php.lv forumi

Countdown


Elvis L

Recommended Posts

Sveiki, ko Jūs varētu ieteikt, sakarā ar countdown timeri.

Ideja tāda, ka iet pieņemsim 10 sec countdown, ieteicams javascriptā, lai ir vizuāli redzams laiks, pēc attiecīgā countdown atveras lapa ( piemērs, līdzīgi kā lattelecom hotspotam )

internetā meklēju, bet neatradu vajadzīgo risinājumu, ceru uz Jūsu ieteikumiem un palīdzību, Paldies

Link to comment
Share on other sites

Ja izmantosi pirmo tad tur piemēros var atrast http://hilios.github.io/jQuery.countdown/examples/advanced-coupon-site.htmlun tur būs  'finish.countdown' šajā eventā dari ko gribi kad laiks iztecēs. 

Otrajā pie finish-callback norādi funkciju kas izpildīsies, kad laiks beigsies.

 

Šie countdown'i nenāk kopā ar redirect funkcijām, kas ir arī pareizi, jo redirektēt nav viņu uzdevums.

Link to comment
Share on other sites

Paldies.

Vēl viens jautājums, es atradu šādu pavisam vienkārši risinājumu

 

<p>You will be redirected in <span id="counter">10</span> second(s).</p>
<script type="text/javascript">
function countdown() {
var i = document.getElementById('counter');
if (parseInt(i.innerHTML)<=0) {
location.href = 'login.php';
}
i.innerHTML = parseInt(i.innerHTML)-1;
}
setInterval(function(){ countdown(); },1000);
</script>

 

 

Kā tehniski pareizi izdarīt lai location.href = 'login.php'; vietā ir mans lapas saturs, līdzīgi kā php piemnēram

 

<?php

if ($count == "0"){

echo "<html>lasdla</html>";

}

Link to comment
Share on other sites

Es sapratu to, ka primāro lapu nevaru pats norādīt, tādēļ man esošajā vienā lapā, jārāda divi saturi, viens kas būs kamēr iet taimeris, otrs pati lapa, paldies par piemēru,bet lapa ir mazliet apjomīgāka par pāris vārdiem, tapēc laikam īsti nederēs

Link to comment
Share on other sites

Galīgi netieku galā, es parādīšu kodu

<p>Lapa būs pieejama pēc <span id="counter">10</span> sekundēm(es).</p>
<script type="text/javascript">
function countdown() {
    var i = document.getElementById('counter');
    if (parseInt(i.innerHTML)<=0) {
       location.href = 'login.php';// seit vajadzetu radut zemak esoso saturu
    }
    i.innerHTML = parseInt(i.innerHTML)-1;
}
setInterval(function(){ countdown(); },1000);
</script>


<!DOCTYPE html>
<html>
<head>
    <meta charset='utf-8'> 
    <title>xxxx</title>
     <link rel='stylesheet' href='assets/normalize.css'>
    <link rel='stylesheet' href='assets/style.css'>
    <meta name='viewport' content='width:device-width,initial-scale=1.0'>  
</head>
<body>
<div class='container'>
    
    <div class='center-box'>
        <div class='box'>
            <h1>xxxx</h1>
            <a class="button" href='$(link-login-only)?dst=$(link-orig-esc)&username=T-$(mac-esc)'>SAŅEMT</a>
            
        </div>
        <ul class='lang-switch'>
            <li class='active'>
                <a href='#'>LV</a>
            </li>
            <li>
                <a href='$(link-login-only)?target=ru&dst=$(link-orig-esc)'>RU</a>
            </li>
            <li>
                <a href='$(link-login-only)?target=en&dst=$(link-orig-esc)'>EN</a>
            </li>
        </ul>
    </div>
    <div class='logo'>
        <img src='xxx' />
    </div>
</div>


</body>
</html>
Link to comment
Share on other sites

<p>Lapa būs pieejama pēc <span id="counter">10</span> sekundēm(es).</p>
<script type="text/javascript">
function countdown() {
    var i = document.getElementById('counter');
    if (parseInt(i.innerHTML)<=0) {
	   $( "p" ).show( "slow" );
    }
    i.innerHTML = parseInt(i.innerHTML)-1;
}
setInterval(function(){ countdown(); },1000);
</script>
<p style="display: none">
<html>
<head>
    <meta charset='utf-8'> 
    <title>WI-FI DEVA</title>
     <link rel='stylesheet' href='assets/normalize.css'>
    <link rel='stylesheet' href='assets/style.css'>
    <meta name='viewport' content='width:device-width,initial-scale=1.0'>  
</head>
<body>
<!DOCTYPE html>
<div class='container'>
    
    <div class='center-box'>
        <div class='box'>
            <h1>WI-FI DEVA</h1>
            <a class="button" href='$(link-login-only)?dst=$(link-orig-esc)&username=T-$(mac-esc)'>SAŅEMT</a>
            
        </div>
        <ul class='lang-switch'>
            <li class='active'>
                <a href='#'>LV</a>
            </li>
            <li>
                <a href='$(link-login-only)?target=ru&dst=$(link-orig-esc)'>RU</a>
            </li>
            <li>
                <a href='$(link-login-only)?target=en&dst=$(link-orig-esc)'>EN</a>
            </li>
        </ul>
    </div>
    <div class='logo'>
        <img src='assets/logo.png' />
    </div>
</div>


</body>
</html>
</p>

Mēģināju šādi, diemžēl nestrādā, pēc countdowna, nekas nenotiek, ļoti gaidu Jūsu ieteikumus, paldies par palīdzību

Edited by Elvis L
Link to comment
Share on other sites

<html>
<head>
<meta charset='utf-8'> 
<title>WI-FI DEVA</title>
<link rel='stylesheet' href='assets/normalize.css'>
<link rel='stylesheet' href='assets/style.css'>
<meta name='viewport' content='width:device-width,initial-scale=1.0'>  
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script type="text/javascript">
function countdown(){
 
    var i = document.getElementById('counter').innerHTML;
    if(parseInt(i) <= 0 ){
  $("#counter_outer").hide( "slow" );
  $("#hidden").show( "slow" ); 
    }
 document.getElementById("counter").innerHTML = parseInt(i)-1;
 
}

setInterval(function(){ countdown(); },1000);
</script> 
</head>
<body>
<p id="counter_outer">Lapa būs pieejama pēc <span id="counter">10</span> sekundēm(es).</p>
<div id="hidden" style="display: none;">
<div class='container'>
    
    <div class='center-box'>
        <div class='box'>
            <h1>WI-FI DEVA</h1>
            <a class="button" href='$(link-login-only)?dst=$(link-orig-esc)&username=T-$(mac-esc)'>SAӅMT</a>
            
        </div>
        <ul class='lang-switch'>
            <li class='active'>
                <a href='#'>LV</a>
            </li>
            <li>
                <a href='$(link-login-only)?target=ru&dst=$(link-orig-esc)'>RU</a>
            </li>
            <li>
                <a href='$(link-login-only)?target=en&dst=$(link-orig-esc)'>EN</a>
            </li>
        </ul>
    </div>
    <div class='logo'>
        <img src='assets/logo.png' />
    </div>
</div>
</div>
</body>
</html>

Apmēram šādi?

Bet tā pat neiet, pēc 10 sekundēm nekas nenotiek

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...