亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

js實現簡單鎖屏功能實例

2024-05-06 16:20:54
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了js實現簡單鎖屏功能的方法,實例分析了javascript操作頁面元素顯示與隱藏的相關技巧,涉及javascript操作元素屬性與鼠標、鍵盤事件的相關技巧,需要的朋友可以參考下

本文實例講述了js實現簡單鎖屏功能的方法。分享給大家供大家參考。具體實現方法如下:

 

 
  1. //********* 鎖屏DIV *************************** 
  2. function LockScreen(tag,title,width,height,url) 
  3. if (tag) //鎖屏 
  4. var lockdiv = document.getElementById("lockscreen"); 
  5. if (lockdiv!=null
  6. lockdiv.style.display = "block"
  7. var subdiv = document.getElementById("subdialog"); 
  8. if (subdiv!=null
  9. subdiv.style.display = "block"
  10. document.getElementById("dialog1").src = url; 
  11. }  
  12. }else
  13. //創建新的鎖屏DIV,并執行鎖屏 
  14. var tabframe= document.createElement("div"); 
  15. tabframe.id = "lockscreen"
  16. tabframe.name = "lockscreen"
  17. tabframe.style.top = '0px'
  18. tabframe.style.left = '0px'
  19. tabframe.style.height = '100%'
  20. tabframe.style.width = '100%'
  21. tabframe.style.position = "absolute"
  22. tabframe.style.filter = "Alpha(opacity=10)"
  23. tabframe.style.backgroundColor="#000000"
  24. tabframe.style.zIndex = "99998"
  25. document.body.appendChild(tabframe); 
  26. tabframe.style.display = "block"
  27. //子DIV 
  28. var subdiv = document.createElement("div"); 
  29. subdiv.id = "subdialog"
  30. subdiv.name = "subdialog"
  31. subdiv.style.top = Math.round((tabframe.clientHeight-height)/2); 
  32. subdiv.style.left = Math.round((tabframe.clientWidth-width)/2); 
  33. subdiv.style.height = height+'px'
  34. subdiv.style.width = width+'px'
  35. subdiv.style.position = "absolute"
  36. subdiv.style.backgroundColor="#000000";  
  37. subdiv.style.zIndex = "99999"
  38. subdiv.style.filter = "Alpha(opacity=100)"
  39. subdiv.style.border = "1px"
  40. //subdiv.onmousemove = mouseMoveDialog; 
  41. //subdiv.onmousedown = control_onmousedown; 
  42. //subdiv.onmouseup = mouseUp; 
  43. document.body.appendChild(subdiv); 
  44. subdiv.style.display = "block"
  45. //subdiv.onclick=UNLockScreen; 
  46. var iframe_height = height-30; 
  47. var titlewidth = width; 
  48. var html = "<table border='0' cellpadding='0' cellspacing='0'>" 
  49. html += "<tr><td></td><td>"
  50. html += "<table><tr><td><font color='#FFFFFF'><b>"+title+"</b></font></td><td style='width:30px' valign='top'><img src='/images/images/close.gif' ></img></td></tr></table>"
  51. html += "</td><td></td></tr>"
  52. html += "<tr><td></td><td style='height:100px;'><iframe id='dialog1' frameborder=0 style='width:"+titlewidth+"px;height:" + iframe_height + "px' src='"+url+"'></iframe></td><td></td></tr>"
  53. html += "<td></td><td></td><td></td>"
  54. html += "</table>"
  55. subdiv.innerHTML = html; 
  56. }else
  57. //解屏 
  58. var lockdiv = document.getElementById("lockscreen"); 
  59. if (lockdiv!=null
  60. lockdiv.style.display = "none"
  61. var subdiv = document.getElementById("subdialog"); 
  62. if (subdiv!=null
  63. subdiv.style.display = "none"
  64. function UNLockScreen(){ 
  65. LockScreen(false); 

如果大家不知道什么是鎖屏,可以去163信箱看一看,用途是你要離開屏幕一段時間時可以暫時鎖住屏幕保留工作空間。帶回來只要重新輸入密碼驗證即可恢復到原先的工作空間。

一般都是通過在頁面上增加不透明遮罩層實現鎖屏功能,或者是使用兩個區域互相顯示隱藏。使用框架(frame)構建的網站如果要實現鎖屏功能則很有難度。因為在框架頁面無法使用div做層。而且框架也不支持css的display:none;屬性。

最后的實現方法是使用在FRAMESET內再增加一個frame,出事狀態時FRAMESET的rows屬性將新增加的frame設置為高度為0。點擊鎖屏按鈕時,則將FRAMESET中其他的frame的高度設置為0,將新增的frame高度設置為*。這樣我們就完成了frame的替換功能。解鎖后將 FRAMESET的rows屬性重新設置為初始值,屏幕恢復到原狀態。

這樣并沒有結束。如果用戶在屏幕上使用右鍵刷新,或者按F5鍵刷新頁面,就會繞過鎖屏的密碼校驗功能。可以通過阻止F5和鼠標右鍵的默認實現達到目的。

 

 
  1. //阻止F5或者鼠標右鍵刷新,使鎖屏失效。 
  2. document.onkeydown = function(){ 
  3. if(event.keyCode==116) { 
  4. event.keyCode=0; 
  5. event.returnValue = false
  6. document.oncontextmenu = function() {event.returnValue = false;} 

最后調用的方法:

 

復制代碼代碼如下:
LockScreen(true,'標題',424,314,'http://www.baidu.com');

 

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产精品久久精品怡红院| 欧美大片第1页| 91国产中文字幕| 欧美精品电影在线| 日韩精品高清在线观看| 国产精品久久久久久久久久久新郎| 这里只有精品丝袜| 国产69精品久久久久久| 欧美性生活大片免费观看网址| 日韩av在线影视| 2019中文在线观看| 亚洲精品aⅴ中文字幕乱码| 成人写真福利网| 国产一区二区三区免费视频| 中文字幕亚洲综合久久筱田步美| 中文字幕亚洲一区二区三区五十路| 欧美性xxxx极品hd欧美风情| 欧美猛交ⅹxxx乱大交视频| 91精品国产高清久久久久久| 日韩av影视综合网| 国产精品久久久久久搜索| 欧美激情精品久久久久久变态| 亚洲美女视频网站| 91日本在线视频| 成人在线观看视频网站| 久久视频在线视频| 欧美成人精品在线播放| 欧美成人剧情片在线观看| 欧美高清理论片| 精品久久久国产精品999| 欧美疯狂做受xxxx高潮| 欧美成人在线免费| 久久精品色欧美aⅴ一区二区| 欧美极品少妇与黑人| 精品网站999www| 搡老女人一区二区三区视频tv| 国产精品视频区1| 亚洲aa在线观看| 亚洲图中文字幕| 久久久久久久电影一区| 亚洲天堂av电影| 2019中文字幕在线观看| 最近免费中文字幕视频2019| 韩曰欧美视频免费观看| 久久久91精品| 久久精品99久久香蕉国产色戒| 亚洲免费av网址| 高清欧美性猛交xxxx| 免费99精品国产自在在线| 日本高清久久天堂| 欧美xxxx综合视频| 欧美国产第一页| 91中文字幕一区| 国产精品无码专区在线观看| 91精品国产综合久久香蕉922| 亚洲激情中文字幕| 91九色视频在线| 亚洲成人免费在线视频| 色偷偷偷综合中文字幕;dd| 久久五月天色综合| 欧美在线视频免费观看| 久久欧美在线电影| 欧美激情视频一区二区三区不卡| 国产一区av在线| 中文字幕亚洲欧美日韩2019| 亚洲欧美国产精品专区久久| 国产视频综合在线| 国产视频精品免费播放| 亚洲第一精品自拍| 98精品国产自产在线观看| 98精品国产高清在线xxxx天堂| 亚洲影院污污.| 欧美日韩国产在线| 亚洲毛片在线免费观看| 日韩欧美在线观看视频| 久久99热这里只有精品国产| 91九色国产社区在线观看| 97超视频免费观看| 国产大片精品免费永久看nba| 久久久女人电视剧免费播放下载| 欧美亚洲在线播放| 国内精品久久久久影院 日本资源| 欧美成人精品三级在线观看| 粉嫩老牛aⅴ一区二区三区| 亚洲老司机av| 性欧美暴力猛交69hd| 亚洲大胆美女视频| 日本免费一区二区三区视频观看| 最新中文字幕亚洲| 亚洲人成77777在线观看网| 亚洲欧美在线磁力| 91精品视频在线免费观看| 亚洲男人天堂2024| 日韩免费av片在线观看| 久久大大胆人体| 久久精品国产一区二区电影| 日韩动漫免费观看电视剧高清| 日韩不卡在线观看| 亚洲大胆人体在线| 亚洲电影免费观看高清完整版在线观看| 亚洲性夜色噜噜噜7777| 国产一区二区在线免费视频| 欧美亚洲激情在线| 国产成人97精品免费看片| 日韩精品999| 青草青草久热精品视频在线观看| 亚洲精品久久久久中文字幕二区| 91在线观看免费高清| 亚洲精品国产精品乱码不99按摩| www.亚洲免费视频| 久久精品国产久精国产一老狼| 亲子乱一区二区三区电影| 日韩欧美一区二区三区久久| 欧美日韩国产精品| 久久久久北条麻妃免费看| 毛片精品免费在线观看| 91亚洲精品一区二区| 日韩欧美国产中文字幕| 国产精品小说在线| 一区二区欧美在线| 日韩av免费在线观看| 精品女同一区二区三区在线播放| 亚洲字幕在线观看| 久久久久久网址| 亚洲一区中文字幕在线观看| 亚洲福利精品在线| 日韩欧美主播在线| 日韩美女主播视频| 亚洲成人免费网站| 欧美黑人xxxⅹ高潮交| 欧美精品情趣视频| 欧美在线视频播放| 欧美日韩美女在线| 国产亚洲视频在线观看| 国产丝袜一区视频在线观看| 一区二区三区四区在线观看视频| 日韩高清电影免费观看完整版| 欧美成人在线网站| 91精品国产高清久久久久久久久| 国产中文字幕亚洲| 国产成人精品日本亚洲专区61| 国产欧美一区二区白浆黑人| 日韩在线高清视频| 全色精品综合影院| 日本欧美一级片| 欧美激情第99页| 一区二区三区回区在观看免费视频| 亚洲成人999| 精品国产31久久久久久| 91精品国产91久久久久久| 视频一区视频二区国产精品| 亚洲欧美国产另类| 国内精久久久久久久久久人| 欧美日韩综合视频网址| 欧美国产精品人人做人人爱| 欧美一级片久久久久久久| 久久久久久久国产精品| 91久久在线观看| 日韩av电影中文字幕| 亚洲精品成人久久久| 国产91精品视频在线观看| 国产日韩中文字幕| 91免费看片在线| 中文字幕免费精品一区高清|