台灣最大程式設計社群網站
線上人數
1164
 
會員總數:246277
討論主題:189813
歡迎您免費加入會員
討論區列表 >> PHP >> 求助如何鎖網頁功能?(任何瀏覽器)
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
求助如何鎖網頁功能?(任何瀏覽器)
價值 : 10 QP  點閱數:3558 回應數:3
樓主

林鑫宏
門外漢
0 10
200 26
發送站內信

網路上看到的鎖網頁功能大多都JAP撰寫的,但有的都只爭對IE瀏覽器而已,
然而我需要鎖住網頁的回上一頁,重新整理(F5),離開網頁,滑鼠右鍵等功能,因為製作的是考試網頁,不可能在考試中退出吧!也不可能離開,我想要強制如果沒做完按離開該次考試自動記錄他有寫的內容,並且先跳出警告說如果做了以上行為,該次考試會直接紀錄當前做的進度並且紀錄成績且不能再次考試這樣,請問有沒有通用於各個瀏覽器的方法呢???

本篇文章發表於2011-11-20 09:26
1樓
回應

Jin Huang
檢舉此回應
如果需求是針對考試網頁的話
我想我會在做答的時候就一邊用SESSION記錄目前的進度
然後搭配關掉視窗或是離開網頁觸發EVENT時更新該USER資料庫的資料做MARK標記該USER已經離開

至於你說的鎖住部分, 做答頁面你可以用另開視窗的方式
然後再去偵測每個鍵盤的按鈕是否被按下然後進行過濾
本篇文章回覆於2011-11-20 11:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

溫子
捐贈 VP 給 溫子 檢舉此回應
只要手賤關掉瀏覽器執行 JS & cookie 的運行能力,
以上所說的就全部廢掉了!!

每回答一題就寫資料庫吧~
本篇文章回覆於2011-11-21 01:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
首先

想要完全禁用上一頁、重新整理這些功能是不可能的事。
一般來說像這類的處理,大多是只能利用即時性的儲存來處理。如一開始考試時,就先建立好考試的時間及單號。
每答一個問題就用AJAX將答案寫入。

另外還有一招就是,只限制IE瀏覽器可以進來答題。其它瀏覽器就不給與答題。這樣也是一招。不過這招並沒辦法完全的防制。
本篇文章回覆於2011-11-21 12:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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