标题:正开始学习JavaScript,请教一问题,搞不明呀。。。。
只看楼主
开心人
Rank: 1
等 级:新手上路
帖 子:216
专家分:0
注 册:2005-11-1
得分:0 

晕。。。。。只是显示一个在线的东西,怎么用搞的那么麻烦,用最兼容的办法写一个,VBscript可以吗?是否也出现这么多不定的因素??


2005-11-02 18:14
开心人
Rank: 1
等 级:新手上路
帖 子:216
专家分:0
注 册:2005-11-1
得分:0 
而且,在代码里找不到调用-数据库里在线人数-的字段showonline,怎么回事呢?

2005-11-02 18:21
开心人
Rank: 1
等 级:新手上路
帖 子:216
专家分:0
注 册:2005-11-1
得分:0 
无奈,所以顶一个...................

2005-11-02 23:01
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
得分:0 
任何事物都在不停的发展,找到一个根本的解决办法是没有的~~
如果有的话~世界不就太单调了,问题就好象这是世界为什么不是黑白的那么简单呢

吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2005-11-03 10:13
dreame
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:521
专家分:0
注 册:2005-10-23
得分:0 
斑竹说的好有哲理的说哦

有时候真的想放弃寂寞的等待,但她是那么的可爱!I love u forever!
2005-11-05 19:43
远程轰炸机
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-8-13
得分:0 

我的网站也有这个问题,不过用xp sp1和2003不装sp1就正常了,装完xp sp2和2003sp1以后就是这个样子,98系统也正常,浏览器版本都是一样的,而且只要是基于IE内核的浏览器都一样,IE的java虚拟机也升级了,一样没用,我已经郁闷很久了,希望能在这里找到答案.

[此贴子已经被作者于2006-8-13 2:32:29编辑过]

2006-08-13 02:28
远程轰炸机
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-8-13
得分:0 

你用下面这段代码来替换<img src="OnlineCount.asp">显示当前在线人数试试:

<%
cnt=0
dnt=0
s=Request.ServerVariables("path_translated")
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
cName=Server.MapPath("chy.cnt")
dName=Server.MapPath("dchy.cnt")
Set objCountFile = objFSO.OpenTextFile(cName,1,True)
If Not objCountFile.AtEndOfStream Then cnt=CLng(objCountFile.ReadAll)
objCountFile.Close
Set objCountFile=Nothing
cnt=cnt+1
Set objCountFile=objFSO.CreateTextFile(cName,True)
objCountFile.Write cnt
objCountFile.Close
Set objCountFile=Nothing

if application("dntime")<=cint(hour(time())) then
Set objCountFile = objFSO.OpenTextFile(dName,1,True)
If Not objCountFile.AtEndOfStream Then dnt=CLng(objCountFile.ReadAll)
objCountFile.Close
Set objCountFile=Nothing
end if
application("dntime")=cint(hour(time()))
dnt=dnt+1
Set objCountFile=objFSO.CreateTextFile(dName,True)
objCountFile.Write dnt
objCountFile.Close
Set objCountFile=Nothing
Set objFSO = Nothing

t=(cint(day(date()))*24+cint(hour(time())))*60+cint(minute(time()))
k=0
i=1
y=0
Do While application("zxip"&i)<>""
if application("zxip"&i)=Request.ServerVariables("REMOTE_ADDR") then
application("zxsj"&i)=t
y=1
end if
if t-application("zxsj"&i)>9 or t<application("zxsj"&i) then
k=k+1
else
if k>0 then
application.lock
application("zxip"&i-k)=application("zxip"&i)
application("zxsj"&i-k)=application("zxsj"&i)
application.unlock
end if
end if
if k>0 then
application.lock
application("zxip"&i)=""
application.unlock
end if
i=i+1
loop
if y=0 then
application("zxip"&i)=Request.ServerVariables("REMOTE_ADDR")
application("zxsj"&i)=t
else
i=i-1
end if%>
<tr><td><b><%=i%></b></div>

2006-08-13 18:58
开心人
Rank: 1
等 级:新手上路
帖 子:216
专家分:0
注 册:2005-11-1
得分:0 
哦.....谢谢兄长了.......

2006-08-14 00:09
zhangweiplay
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-8-15
得分:0 

有道理

2006-08-15 20:15
远程轰炸机
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-8-13
得分:0 

不客气,原来的代码我如何修改也不能用了,郁闷

2006-08-15 21:15



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-32309-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.397326 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved