واضح آرشیو وب فارسی:سایت ریسک: t=11199">شمارشگر Ealireza 04 خرداد 1383, 22:44سلام من ميخواستم دوتا ساعت رو از هم كم كنم 8O ولي نميشه توي دقيقه و ساعت اشتباه پيش مياد اگه ميشه كسي بهم كمك كنه يا يك كد رو بگه كه يك تايمر در اختيار من بزاره اگه هردوش رو بگيد ممنون :wink: iman_ebru 05 خرداد 1383, 04:34ميشه بيشتر توضيح بدي . سوالت يكم مبهم بنظر ميرسه omidak 05 خرداد 1383, 08:04سلام: اگر تايمر ميخوايي كه تويه يه مقاله ديگه گفته بودم اما اينجا هم ميگم :wink: : Dim myTimer As Double = Timer() Your Code Here ..... Response.Write(Timer() - myTimer) اگر هم Classic هست خط اول رو به این خط تبدیل کنید: Dim myTimer = Timer() Ealireza 05 خرداد 1383, 08:51نه اميد جان ميخواهم تا زماني كه كاربر ميخواد بشمره در ضمن اگه ميشه اون ساعت رو هم بگومرسي از هم كم ميشن يك سري اشكال به وجود مياد omidak 05 خرداد 1383, 12:42سلام: چي شد؟ تا زماني كه كاربر چي كار كنه؟ :roll: برايه دومي هم ميدونم تويه .Net مشکلی نیست. اگر کلاسیکی بگو . :wink: Ealireza 06 خرداد 1383, 12:49يعني مثلا بگه چد ساعت و دقيقه كاربر توي سايت بوده فقط نميخواهم كه Java باشه ها ممنون omidak 06 خرداد 1383, 13:22سلام: اينو فقط برايه شما نشون بده يا اينكه به كاربر. برايه خودتون نميشه اينكار رو كرد. كه طرف چقدر تويه سايت مونده. ميشه مثلاً يه كار كرد كه طرف رويه هر لينكي يا چيزي كليك كرد زمان قبلي با جديد رو با هم جمع كنه و به شرطي كه اين زمان بيشتر از مثلاً 5 دقيقه نشه. خودم هم نفهميدم چي نوشتم :lol: :idea: miladmovie 06 خرداد 1383, 14:22مي شه ها :roll: يك اسكريپت بنويسي كه وقتي يارو صفحه رو بست بره به فلان آدرس يك لحظه زمان رو بگه بعد بسته بشه omidak 06 خرداد 1383, 14:36سلام: اينم ميشه. اما اگر يه دفعه كامپوتر يارو گير كرد يا يه چيزي شد كه Event بسته شدن کار نکرد. گیر میکنه. برایه این کار بهتره که یک زمان هم براش تعریف بشه که اگر یعد از مثلاً 10 دقیقه وارد نشد. کله بسته بشه به همون زمانی که آخرین بار بوده مثلاً یک Table داریم که داریه IP Address و Date هست: ALTER PROCEDURE User_UpDate ( @IP nvarchar(15) ) As Declare @User bit Select @User = Count(*) From AuthUsers Where IPAddress = @IP If @User = 1 Begin UpDate AuthUsers Set LastDate = GetDate() Where IPAddress = @IP End Else Begin Insert Into AuthUsers(IPAddress, LastDate) Values(@IP, GetDate()) End Insert Into StayUserTime Select * From AuthUsers Where LastDate < DateAdd(Minute, -10, GetDate()) Delete From AuthUsers Where LastDate < DateAdd(Minute, -10, GetDate()) omidak 06 خرداد 1383, 14:37در ضمن Table StayUserTime هم مثل Table AuthUsers هستش :wink:
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 346]