شمارشگر

Ealireza

Member
سلام
من ميخواستم دوتا ساعت رو از هم كم كنم 8O
ولي نميشه توي دقيقه و ساعت اشتباه پيش مياد اگه ميشه كسي بهم كمك كنه

يا يك كد رو بگه كه يك تايمر در اختيار من بزاره
اگه هردوش رو بگيد ممنون :wink:
 

omidak

Active Member
سلام:
اگر تايمر ميخوايي كه تويه يه مقاله ديگه گفته بودم اما اينجا هم ميگم :wink: :
کد:
Dim myTimer As Double = Timer() 
Your Code Here ..... 

Response.Write(Timer() - myTimer)
اگر هم Classic هست خط اول رو به این خط تبدیل کنید:
کد:
Dim myTimer = Timer()
 

Ealireza

Member
نه اميد جان ميخواهم تا زماني كه كاربر ميخواد بشمره در ضمن اگه ميشه اون ساعت رو هم بگومرسي
از هم كم ميشن يك سري اشكال به وجود مياد
 

omidak

Active Member
سلام:
چي شد؟ تا زماني كه كاربر چي كار كنه؟ :roll:
برايه دومي هم ميدونم تويه .Net مشکلی نیست. اگر کلاسیکی بگو . :wink:
 

Ealireza

Member
يعني مثلا بگه چد ساعت و دقيقه كاربر توي سايت بوده
فقط نميخواهم كه Java باشه ها ممنون
 

omidak

Active Member
سلام:
اينو فقط برايه شما نشون بده يا اينكه به كاربر.
برايه خودتون نميشه اينكار رو كرد. كه طرف چقدر تويه سايت مونده.

ميشه مثلاً يه كار كرد كه طرف رويه هر لينكي يا چيزي كليك كرد زمان قبلي با جديد رو با هم جمع كنه و به شرطي كه اين زمان بيشتر از مثلاً 5 دقيقه نشه.

خودم هم نفهميدم چي نوشتم :lol: :idea:
 

miladmovie

Active Member
مي شه ها :roll:
يك اسكريپت بنويسي كه وقتي يارو صفحه رو بست بره به فلان آدرس يك لحظه زمان رو بگه بعد بسته بشه
 

omidak

Active Member
سلام:
اينم ميشه.
اما اگر يه دفعه كامپوتر يارو گير كرد يا يه چيزي شد كه 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())
 

جدیدترین ارسال ها

بالا