Dooling Posted February 13, 2007 Report Share Posted February 13, 2007 Esmu izveidojies laika skaitīšanas taimeri augošā secība, no 0 līdz 60. Kādu padomu dosiet, lai panāktu, ka pēc F5 nospiešanas paliek tā vērtība paša vērtība, kura bija pirms F5 nospiešanas. Piemēram, taimeris ir aizskaitījis līdz 29 un nospiežot F5, lai taimeris turpina skaitīt no 29 līdz 60 nevis atkal sāk skaitīt no 0 līdz 60. Link to comment Share on other sites More sharing options...
andrisp Posted February 13, 2007 Report Share Posted February 13, 2007 Hmm.. ar ajax palīdzību, pie katras sekundes nomaiņas, nosūti serverim līdz kurai sekundei esam tikuši. Ja lietotājs lapu ielādē pa jaunam, tad nolasam cik tālu bijām tikuši. Link to comment Share on other sites More sharing options...
Dooling Posted February 13, 2007 Author Report Share Posted February 13, 2007 (edited) Ar AJAX man nav bijis nekādas saskarsmes, tāpēc diez vai es spēšu to dotajā brīdī īstenot. Varbūt ir kādas citas idejas? Edited February 13, 2007 by Dooling Link to comment Share on other sites More sharing options...
rpr Posted February 13, 2007 Report Share Posted February 13, 2007 saglabaa saakuma laiku sesijaa vai etc un peec tam peec refresh skaties vai no pirmaa saglabaashanas briizja ir pagaajis tev veelamais laiks Link to comment Share on other sites More sharing options...
Stopp Posted February 13, 2007 Report Share Posted February 13, 2007 Dooling, nav jau tik grūti. Bet ideja par savienojumu ar serveri katrā sekundē ir slima. Tas derēs, ja tev skaita pa lielākam laika intervālam. Ar rpr variantu nevarēs noteikt precīzi pagājušo laiku (ielādes sekundes etc.) Bet kāpēc tev to vajag un kāpēc lai lietotājs refrešotu lapu? Varbūt var tam pieiet no citas puses. Vēl es itkā varu iedomāties variantu, ka pie katras skaitļa nomaiņas adresei piekabina piem #29, un tad pie refresha (onload) pārbaudīt, var adresei ir piekabināts galā kāds skaitlis (splitojam window.location.href pa # simbolu), un, ja ir, tad ņemt to skaitli, pretējā gadījumā skaitlis ir kaut kāds defaultais sākuma skaitlis. Bet nez vai vidusmēra lietotājam liksies pareizi, ka ik pa sekundei nomainas adrese, bet itkā nekas nenotiek ;) ķip, vīruss! Link to comment Share on other sites More sharing options...
andrisp Posted February 13, 2007 Report Share Posted February 13, 2007 Stopp, kāpēc slimi ? Bet nu tavs variants ir labāks. Link to comment Share on other sites More sharing options...
Stopp Posted February 13, 2007 Report Share Posted February 13, 2007 Tāpēc, ka nekad nevar zināt, kāds ir lietotāja interneta ātrums un stabilitāte. Un, ja ir daudz lietotāju, tad tas rada slodzi serverim. Ok, itkā tikai viens simbols, bet tomēr. Vēl jau var katrā skaitļa nomaiņā izmainīt attiecīgu kūkiju. Es neesmu pārliecināts, vai onunload darbojas uz refreshu, bet, ja darbojas, tad visnormālāk būtu pie onunload uztaisīt to kūkiju ar attiecīgo vērtību. Link to comment Share on other sites More sharing options...
andrisp Posted February 13, 2007 Report Share Posted February 13, 2007 (edited) Var jau ar javascripta palīdzību ik pa sekundei atjaunot to kukiju. Vai tomēr tas ari neder, jo zin kā - klienta cietnis vel tiks piedrazots un tā ? : Edited February 13, 2007 by andrisp Link to comment Share on other sites More sharing options...
Stopp Posted February 13, 2007 Report Share Posted February 13, 2007 To jau es biju domājis ar otrās rindkopas pirmo teikumu. A tu par mani tagad smejies, vai? :) Link to comment Share on other sites More sharing options...
andrisp Posted February 13, 2007 Report Share Posted February 13, 2007 Netak :), tikai tā - pajokojos. Link to comment Share on other sites More sharing options...
Recommended Posts