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

首頁 > 編程 > JavaScript > 正文

js實現簡單鎖屏功能實例

2019-11-20 12:24:18
字體:
來源:轉載
供稿:網友

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

//********* 鎖屏DIV ***************************function LockScreen(tag,title,width,height,url){  if (tag) //鎖屏  {    var lockdiv = document.getElementById("lockscreen");    if (lockdiv!=null)    {      lockdiv.style.display = "block";      var subdiv = document.getElementById("subdialog");      if (subdiv!=null)      {        subdiv.style.display = "block";        document.getElementById("dialog1").src = url;      }          }else{      //創建新的鎖屏DIV,并執行鎖屏      var tabframe= document.createElement("div");      tabframe.id = "lockscreen";      tabframe.name = "lockscreen";      tabframe.style.top = '0px';      tabframe.style.left = '0px';      tabframe.style.height = '100%';      tabframe.style.width = '100%';      tabframe.style.position = "absolute";      tabframe.style.filter = "Alpha(opacity=10)";      tabframe.style.backgroundColor="#000000";      tabframe.style.zIndex = "99998";      document.body.appendChild(tabframe);      tabframe.style.display = "block";      //子DIV      var subdiv = document.createElement("div");      subdiv.id = "subdialog";      subdiv.name = "subdialog";      subdiv.style.top = Math.round((tabframe.clientHeight-height)/2);      subdiv.style.left = Math.round((tabframe.clientWidth-width)/2);      subdiv.style.height = height+'px';      subdiv.style.width = width+'px';      subdiv.style.position = "absolute";      subdiv.style.backgroundColor="#000000";       subdiv.style.zIndex = "99999";      subdiv.style.filter = "Alpha(opacity=100)";      subdiv.style.border = "1px";      //subdiv.onmousemove = mouseMoveDialog;      //subdiv.onmousedown = control_onmousedown;      //subdiv.onmouseup = mouseUp;      document.body.appendChild(subdiv);      subdiv.style.display = "block";      //subdiv.onclick=UNLockScreen;      var iframe_height = height-30;      var titlewidth = width;      var html = "<table border='0' cellpadding='0' cellspacing='0'>"      html += "<tr><td></td><td>";      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>";      html += "</td><td></td></tr>";      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>";      html += "<td></td><td></td><td></td>";      html += "</table>";      subdiv.innerHTML = html;    }  }else{    //解屏    var lockdiv = document.getElementById("lockscreen");    if (lockdiv!=null)    {      lockdiv.style.display = "none";    }    var subdiv = document.getElementById("subdialog");    if (subdiv!=null)    {      subdiv.style.display = "none";    }  }}function UNLockScreen(){  LockScreen(false);}

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

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

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

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

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

最后調用的方法:

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产精品久久久久秋霞蜜臀| 中文字幕国产日韩| www.色综合| 青青草原一区二区| 国产自摸综合网| 91免费电影网站| 欧美精品在线免费播放| 国产欧美一区二区| 97久久伊人激情网| 热久久这里只有精品| 91精品视频一区| 成人中文字幕+乱码+中文字幕| 欧美成人午夜免费视在线看片| 精品视频久久久久久| 欧美性videos高清精品| 98精品在线视频| 在线丨暗呦小u女国产精品| 亚洲色图25p| 亚洲美女精品成人在线视频| 日韩男女性生活视频| 亚洲男人的天堂在线| 欧美激情一二区| 精品欧美aⅴ在线网站| 不用播放器成人网| 日韩av123| 欧美激情视频在线免费观看 欧美视频免费一| 欧美在线亚洲一区| 亚洲国产精品yw在线观看| 欧美韩国理论所午夜片917电影| 国产精品视频免费观看www| 成人综合网网址| 亚洲精品国产拍免费91在线| 欧美成人精品一区二区三区| 日韩中文字幕视频| 91网在线免费观看| 91精品久久久久| 欧美日韩亚洲系列| 97国产精品久久| 欧美精品一区二区免费| 欧美亚洲国产日韩2020| 日本道色综合久久影院| 91在线看www| 日韩**中文字幕毛片| 国模精品视频一区二区| 在线成人中文字幕| 国产91在线播放精品91| 日韩视频亚洲视频| 久久久久国产一区二区三区| 亚洲视频精品在线| 亚洲电影第1页| 国模极品一区二区三区| 伦理中文字幕亚洲| 久久精彩免费视频| 国产日韩欧美另类| 日本一欧美一欧美一亚洲视频| 国产一区二区三区丝袜| 伊人av综合网| 亚洲国产欧美精品| 这里只有精品在线观看| 97在线看免费观看视频在线观看| 国产一区二区三区在线播放免费观看| 亚洲国产精品专区久久| 亚洲欧美激情另类校园| 91精品国产电影| 国产精品久久久久久久久免费| 精品国产一区久久久| 91精品国产综合久久男男| 日韩欧美高清在线视频| 精品综合久久久久久97| 81精品国产乱码久久久久久| 亚洲激情视频网| 亚洲精品欧美一区二区三区| 97超碰国产精品女人人人爽| 国产精品一区专区欧美日韩| 亚洲欧美日韩国产中文| 深夜福利91大全| 成人性教育视频在线观看| 国产精品亚洲视频在线观看| 97精品国产97久久久久久| 日韩av黄色在线观看| 久久伊人精品一区二区三区| 1769国产精品| 亚洲国产成人久久综合一区| 国产美女91呻吟求| 国产午夜精品美女视频明星a级| 精品欧美激情精品一区| 精品久久久久久久中文字幕| 91av视频导航| 成人精品在线视频| 久久成人国产精品| 国产精品久久久久福利| 亚洲bt欧美bt日本bt| 欧美激情视频在线免费观看 欧美视频免费一| 岛国av一区二区在线在线观看| 粉嫩老牛aⅴ一区二区三区| 91久久久久久久一区二区| 精品国产欧美一区二区三区成人| 91精品综合久久久久久五月天| 精品五月天久久| 日韩成人在线免费观看| 国产97在线播放| 国产精国产精品| 久久99国产精品久久久久久久久| 亚洲性xxxx| 日本精品久久久久影院| 亚洲人成网站999久久久综合| www.国产一区| 亚洲偷欧美偷国内偷| 色偷偷888欧美精品久久久| 性色av香蕉一区二区| 成年无码av片在线| 久久天天躁狠狠躁夜夜av| 亚洲人精选亚洲人成在线| 精品国产老师黑色丝袜高跟鞋| 久久福利视频网| 精品高清美女精品国产区| 国产精品久久网| 久久视频在线看| 国产精品96久久久久久| 欧美xxxx做受欧美.88| 久久国产精品首页| 一区二区三区高清国产| 久久久视频精品| 91tv亚洲精品香蕉国产一区7ujn| 欧美性少妇18aaaa视频| 26uuu另类亚洲欧美日本一| 在线精品国产欧美| 国产精品免费在线免费| 国产精品入口日韩视频大尺度| 精品国产一区二区三区久久久| 国产亚洲欧洲黄色| 九九热这里只有精品6| 亚洲人成电影在线观看天堂色| 久久国产精品首页| 亚洲天堂精品在线| 国产91色在线播放| 国产精品久久久久久久久久久久久久| 精品久久久久久久久久久久久| 色老头一区二区三区| 国产亚洲一级高清| 精品美女久久久久久免费| 久久99国产精品久久久久久久久| 亚洲激情在线观看| 欧美国产日产韩国视频| 亚洲美女喷白浆| 亚洲综合成人婷婷小说| 97精品国产97久久久久久| 日韩av影视综合网| 亚洲午夜女主播在线直播| 亚洲石原莉奈一区二区在线观看| 国产亚洲精品va在线观看| 国产精品小说在线| 亚洲综合在线做性| 亚洲成色777777在线观看影院| 国内外成人免费激情在线视频| 亚洲自拍偷拍区| 欧美黑人狂野猛交老妇| 久久色在线播放| 成人在线精品视频| 欧洲一区二区视频| 国产精品综合不卡av| 欧美日韩在线观看视频| 日韩免费在线观看视频| 亚洲一区中文字幕在线观看|