台灣最大程式設計社群網站
線上人數
793
 
會員總數:245214
討論主題:189087
歡迎您免費加入會員
討論區列表 >> ASP >> [ASP]關於計數器的重新整理~
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
[ASP]關於計數器的重新整理~
價值 : 0 QP  點閱數:2308 回應數:3

樓主

小誠
初學者
8 2
62 1
發送站內信

各位大家好~
我從藍色小鋪中下載了一個計數器~
名稱叫"正和計數器"~
是以圖檔方式顯示的計數器~
可是每按一次重新整理,計數器的值就會加一~
要如何防止按下重新整理時,值自動加一呢??
謝謝各位!!

搜尋相關Tags的文章: [ 重新整理 ] ,
本篇文章發表於2002-05-11 16:30
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

X-guy
檢舉此回應
你好,
像這樣的問題,應該修改程式,
用Application物件在存取計數檔時介入,
先unlock,加一,再lock起來,
這個方法在王國榮先生的ASP網頁設計教本可以看到.
本篇文章回覆於2002-05-11 20:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

sabcat
檢舉此回應
不是這樣吧
是用Session變數來判斷
在首頁先判斷此Session是否有值
第一次進來時..此變數為空的~因此要做計數器加1的動作
之後將此Session設定某一個值
當再次reload時..檢查這個變數是否有值存在
若有則表示第二次載入此頁..此時就不做計數器加1的動作
本篇文章回覆於2002-05-11 20:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

etman
檢舉此回應
application<--作用是用來防止同步的情形發生~
session<--在客戶端記錄東西
做計數器都有用到
第一次看頁面時~你可以用if來檢查有沒有建立的session物件~如果有計數器就不加1
沒有的話就執行計數程式然後再application加1的下面把計數值傳給session
下一次進入時就會再進入if下面一行的意思是session~counter裡有沒有擺計數值沒有就進入計數程式
if session("counter")=empty then
   ....計數程式
end if
然後再顯示計數值的地方改成<%=session("counter")%>=response.write(session("counter")
本篇文章回覆於2002-05-12 16:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.