Dooling Posted November 30, 2007 Report Share Posted November 30, 2007 Ir izveidota autosave() funkcija. Tas ir lietotājs ievada datus pēc kāda laika tie datu tiek automātiski saglabāti. Intervāls ik pēc 15 min. Šī funkcija darbojas tikai vienā sadaļā un tiek izsaukta ar notikumu onLoad(). Jautājums tāds. Vai šī funkcija nostrādās arī tad, ja lietotājs jau būs aizgājis uz citu sadaļu un dara tur kaut ko citu? Link to comment Share on other sites More sharing options...
andrisp Posted November 30, 2007 Report Share Posted November 30, 2007 Aizejot uz citu sadaļu, sanāk, ka tu to iepriekšējo aizver - tātad ne. Link to comment Share on other sites More sharing options...
Delfins Posted November 30, 2007 Report Share Posted November 30, 2007 lai saglabātu datus, ir jānospiež OK/Saglabāt/etc ... kaut kāds auto-save ir vnk stulbi... Tad jau labāk uz katra lauka modifikācijas eventa submitot formu ifreimā Link to comment Share on other sites More sharing options...
andrisp Posted November 30, 2007 Report Share Posted November 30, 2007 Delfins, kāpēc stulbi ? Pat ļoti sakarīgi. Tam pašam gmailam, wordpressam un nešaubos, ka pat daudziem citiem ir šāda fīča. Link to comment Share on other sites More sharing options...
Delfins Posted November 30, 2007 Report Share Posted November 30, 2007 Stulbi likt uz 15min.. jēgas nekādas, jo praktiski kaut kas tiek nospiests. Gmail tas auto-save bezmaz vai 15sec. Link to comment Share on other sites More sharing options...
andrisp Posted November 30, 2007 Report Share Posted November 30, 2007 Nu tad tā arī vajadzēja teikt, ka stulbi ar tik lielu intervālu likt nevis, ka pati fīča stulba ;). Šī pati fīča mani ir daudzkārt glābusi, kad FF izdomā nokārties. Link to comment Share on other sites More sharing options...
Dooling Posted November 30, 2007 Author Report Share Posted November 30, 2007 (edited) Nu es tā pat arī domāju, ka nevajadzētu darboties citā sadaļā. Bet ir viens BET, klients saka, ka viņam nostrādā autosave(), kad viņš ir jau citā sadaļā. Varbūt ir ieķešojusies tā funkcija? Vai arī kaut kas cits? Es nesaprotu kāpēc tā notiek, man personiski nav ne reizi tā noticis. P.S. Intervālu var arī nomainīt. Bet ja tas autosave ir pārāk biežs tas nedaudz sāk krist uz nerviem Edited November 30, 2007 by Dooling Link to comment Share on other sites More sharing options...
Delfins Posted November 30, 2007 Report Share Posted November 30, 2007 tad visticamāk nepareizs autosave pielietojums... Teiksim FF māk saglabāt formas datus bēz papildrīķiem... a google saglabā datus kā draftus, nevis tieši pašu formu (ar domu, ja atgriezīsies varēsi labot tālāk) Link to comment Share on other sites More sharing options...
andrisp Posted November 30, 2007 Report Share Posted November 30, 2007 Varbūt tas autosave() nostrādā arī, kad notiek navigācija prom no tās lapas. Link to comment Share on other sites More sharing options...
Dooling Posted November 30, 2007 Author Report Share Posted November 30, 2007 (edited) Pielietojums ir tāds. Javascripts <script LANGUAGE="JavaScript"> <!-- function autosave() { setTimeout("postdata()",3*60*1000); } function postdata() { document.getElementById("save").click(); } //--> </SCRIPT> HTML <form method="post" name="forma" action="main.php?cat=1&aid=434"> <img src="pic/attention.gif" onload="autosave()" width="77" height="65" alt="" /> ... lauki ... <input type="submit" name="save" id="save" class="poga" style="width:244;" value="SAGLABĀT"/> </form> Edited November 30, 2007 by Dooling Link to comment Share on other sites More sharing options...
marcis Posted November 30, 2007 Report Share Posted November 30, 2007 (edited) onload jau gan varēji likt pie body es darītu tā: <script type="text/javascript"> <!-- function autosave() { setTimeout("postdata()",3*60*1000); } function postdata() { document.forma.submit(); } //--> </SCRIPT> bet ne tavā ne savā variantā neredzu, kā formu varētu nosubmitēt pēc tam, kad tu jau esi aizgājis no lapas ( kurā ir šī forma ) Edited November 30, 2007 by marcis Link to comment Share on other sites More sharing options...
Dooling Posted November 30, 2007 Author Report Share Posted November 30, 2007 Manā gadījumā ir vairākas submit pogas, bet man vajag nospiest konkrēti saglabāt pogu, tāpēc arī tādu submitošanas metodi izmantoju. Un img tags man tāpat ir jāielādē tajā formā, tas kalpo kā brīdinājums lietotājam. Laikam tā ir mistika. Vai klients kaut ko ir sadarījis greizi. Link to comment Share on other sites More sharing options...
marcis Posted November 30, 2007 Report Share Posted November 30, 2007 pēc manas saprašanas vari spiest jebkuru submit pogu, tāpat forma tiks submitēta Link to comment Share on other sites More sharing options...
Paulinjsh Posted December 3, 2007 Report Share Posted December 3, 2007 ja ir daudzas formas, tad tiks submitēta tikai tā forma, kurā ir nospiesta submit poga Link to comment Share on other sites More sharing options...
Recommended Posts