Faks Posted April 21, 2011 Report Share Posted April 21, 2011 (edited) Labvakar Dāmas un Kungi Lieta ir Tāda itka jau vis strādātu bet ir problēma kods nevis tiek veikts bet tiek izvadits kā teksts es saprotu ka funkcija priekšā text visu sarežģī bet varbūt kāds zin kā to var pārvarēt ? jau labu laiku griežu kājām gaisā visu pasauli lai laika atskaite pabeigtos un tiktu veikta noteiktā funkcija tāda sajutā esu nokļuvis dziļā bedrē ja kāds zin kā salapīt tas būtu priecīgs ! <script type="text/javascript"> $(document).ready(function() { /* delay function */ jQuery.fn.delay = function(time,func){ return this.each(function(){ setTimeout(func,time); }); }; jQuery.fn.countDown = function(settings,to) { settings = jQuery.extend({ //startFontSize: '36px', //endFontSize: '12px', duration: 1000, startNumber: 5, endNumber: 0, callBack: function() { } }, settings); return this.each(function() { if(!to && to != settings.endNumber) { to = settings.startNumber; } //set the countdown to the starting number $(this).text(to).css('fontSize',settings.startFontSize); //loopage $(this).animate({ 'fontSize': settings.endFontSize },settings.duration,'',function() { if(to > settings.endNumber + 1) { $(this).css('fontSize',settings.startFontSize).text(to - 1).countDown(settings,to - 1); } else { settings.callBack(this); } }); }); }; $('#countdown').countDown({ startNumber: 5, callBack: function(me) { $(me).text //te vis tas notiek :) saprotu ka funkcija rada problēmas ("<?php if($_SESSION['logged_in']) { echo "<meta http-equiv='REFRESH' content='0;url=/?logout=yes'>"; } ?>").css('color','#090'); } }); }); </script> <span style='font-size: 10px;color:red' id='countdown'></span> Papildināts bija ideja izivlikt funkciji countdown kā int ciparu un salīdzināt ar beigu ciparu 0 un ar if palīdzību visu to risināt bet tehniski man ne jausmas kā šo varijantu izveidot pat jakādam patiktos padalities ar zināšanām es būtu priecīgs :) ! Edited April 21, 2011 by Faks Link to comment Share on other sites More sharing options...
briedis Posted April 21, 2011 Report Share Posted April 21, 2011 Kaut kāds ačgārns piegājiens. Izmanto location.href JS metodi, lai pāradresētu lietotāju uz kādu citu lapu. Link to comment Share on other sites More sharing options...
Faks Posted April 21, 2011 Author Report Share Posted April 21, 2011 (edited) Kaut kāds ačgārns piegājiens. Izmanto location.href JS metodi, lai pāradresētu lietotāju uz kādu citu lapu. problēma tami ka vajaga lai būtu countdown pieņemsim 120 sekundes paiet jābūt izvadītam ar tekstu un tikai tad notiek redirect uz citu vietu jascript nau mana stiprā puse kaut ari sintakse liekas zināma :D te ir piemers pats scripts darbībā bet nu kā jau zinam neiet kā man to vajaga :) http://hostings.flush.ws/tests.php Edited April 21, 2011 by Faks Link to comment Share on other sites More sharing options...
daGrevis Posted April 22, 2011 Report Share Posted April 22, 2011 Tev vajag taimeri (teiksim, 5 sekundes) un pēc taimera izpildes ar PHP izdzēst noteiktas sesijas? Link to comment Share on other sites More sharing options...
briedis Posted April 22, 2011 Report Share Posted April 22, 2011 Varbūt uzreiz vienkārši pārvieto uz lapu (+izlogo ārā), kur ir brīdinājums par to ka ir beigusies sesija, nevis rādi tajā pašā lapā to paziņojumu? Izmantojot location.href = "/lapa.php", protams. Link to comment Share on other sites More sharing options...
Faks Posted April 22, 2011 Author Report Share Posted April 22, 2011 (edited) Tev vajag taimeri (teiksim, 5 sekundes) un pēc taimera izpildes ar PHP izdzēst noteiktas sesijas? ja tieši tā ir varijanti ko piedāvāt ? Edited April 22, 2011 by Faks Link to comment Share on other sites More sharing options...
daGrevis Posted April 22, 2011 Report Share Posted April 22, 2011 Šeit ir Manis rakstītas skripts taimerim... $( function() { $( '.timer' ).each( function() { var timer = $( this ); window.setInterval( function() { var time = $( timer ).html(); if( time > 0 ) { $( timer ).html( --time ); } }, 1000 ); } ); } ); Izveidot tā, ka tiklīdz ir 0, tad tiek veikts AJAX pieprasījums (ceru, ka tā var teikt), kurš "palaiž" sign-out.php (citiem vārdiem, skriptu, kas izdzēš sesijas). Link to comment Share on other sites More sharing options...
Faks Posted April 22, 2011 Author Report Share Posted April 22, 2011 (edited) tā iskatās ka naksies kārtējo reizi zilēt ka uztaisit gatavu darbu un kodu no kura es saprotu 1/4 daļu ta ir ironija laikam :D labi kods nau slikts bet dabuju citu itkā vinņam būtu jāiet bet nedarbojas varbūt kāds zin kā salabot ? kods ņemts no phpacademy video jQuery Tutorials: Dynamic countdown to redirect <script type="text/javascript"> $(document).ready(function() { var number = 10; var url = 'http://faks.sytes.net'; function countdown() { setTimeout(countdown, 1000); $('#box').html("Session Edning In" + numbers + "seconds."); number --; if(number<0) { window.location = url; number = 0; } } countdown(); }); </script> <div id='box'></div> problēma sekojoša neizvadas countdown :D Edited April 22, 2011 by Faks Link to comment Share on other sites More sharing options...
Recommended Posts