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

首頁 > 語言 > JavaScript > 正文

javascript實現點擊按鈕彈出一個可關閉層窗口同時網頁背景變灰的方法

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

這篇文章主要介紹了javascript實現點擊按鈕彈出一個可關閉層窗口同時網頁背景變灰的方法,涉及javascript鼠標事件及頁面元素樣式操作的相關技巧,需要的朋友可以參考下

本文實例講述了javascript實現點擊按鈕彈出一個可關閉層窗口同時網頁背景變灰的方法。分享給大家供大家參考。具體分析如下:

這里點擊按鈕后,彈出一個可關閉的層窗口,隨之網頁背景變灰,在QQ網站上經常會看到QQ登錄的效果,就和這個很類似,代碼段基于JavaScript,根據你的情況使用,有時候是用CSS完成的這種功能。

 

 
  1. <html> 
  2. <head> 
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  4. <title>彈出一個層,頁面變灰</title> 
  5. <script language="javascript"
  6. function alertWin(title, msg, w, h){  
  7. var titleheight = "23px"// 窗口標題高度  
  8. var bordercolor = "#336699"// 提示窗口的邊框顏色  
  9. var titlecolor = "#FFFFFF"// 窗口標題顏色  
  10. var titlebgcolor = "#336699"// 窗口標題背景色 
  11. var bgcolor = "#FFFFFF"// 提示內容的背景色 
  12. var iWidth = document.documentElement.clientWidth;  
  13. var iHeight = document.documentElement.clientHeight;  
  14. var bgObj = document.createElement("div");  
  15. bgObj.style.cssText = "position:absolute;left:0px;top:0px;width:"+iWidth+"px;height:"+Math.max(document.body.clientHeight, iHeight)+"px;filter:Alpha(Opacity=30);opacity:0.3;background-color:#000000;z-index:101;"
  16. document.body.appendChild(bgObj);  
  17. var msgObj=document.createElement("div"); 
  18. msgObj.style.cssText = "position:absolute;font:11px '宋體';top:"+(iHeight-h)/2+"px;left:"+(iWidth-w)/2+"px;width:"+w+"px;height:"+h+"px;text-align:center;border:1px solid "+bordercolor+";background-color:"+bgcolor+";padding:1px;line-height:22px;z-index:102;"
  19. document.body.appendChild(msgObj); 
  20. var table = document.createElement("table"); 
  21. msgObj.appendChild(table); 
  22. table.style.cssText = "margin:0px;border:0px;padding:0px;"
  23. table.cellSpacing = 0; 
  24. var tr = table.insertRow(-1); 
  25. var titleBar = tr.insertCell(-1); 
  26. titleBar.style.cssText = "width:100%;height:"+titleheight+"px;text-align:left;padding:3px;margin:0px;font:bold 13px '宋體';color:"+titlecolor+";border:1px solid " + bordercolor + ";cursor:move;background-color:" + titlebgcolor; 
  27. titleBar.style.paddingLeft = "10px"
  28. titleBar.innerHTML = title; 
  29. var moveX = 0; 
  30. var moveY = 0; 
  31. var moveTop = 0; 
  32. var moveLeft = 0; 
  33. var moveable = false
  34. var docMouseMoveEvent = document.onmousemove; 
  35. var docMouseUpEvent = document.onmouseup; 
  36. titleBar.onmousedown = function() { 
  37. var evt = getEvent(); 
  38. moveable = true;  
  39. moveX = evt.clientX; 
  40. moveY = evt.clientY; 
  41. moveTop = parseInt(msgObj.style.top); 
  42. moveLeft = parseInt(msgObj.style.left);  
  43. document.onmousemove = function() { 
  44. if (moveable) { 
  45. var evt = getEvent(); 
  46. var x = moveLeft + evt.clientX - moveX; 
  47. var y = moveTop + evt.clientY - moveY; 
  48. if ( x > 0 &&( x + w < iWidth) && y > 0 && (y + h < iHeight) ) { 
  49. msgObj.style.left = x + "px"
  50. msgObj.style.top = y + "px"
  51. }  
  52. }; 
  53. document.onmouseup = function () {  
  54. if (moveable) {  
  55. document.onmousemove = docMouseMoveEvent; 
  56. document.onmouseup = docMouseUpEvent; 
  57. moveable = false;  
  58. moveX = 0; 
  59. moveY = 0; 
  60. moveTop = 0; 
  61. moveLeft = 0; 
  62. }  
  63. }; 
  64. var closeBtn = tr.insertCell(-1); 
  65. closeBtn.style.cssText = "cursor:pointer; padding:2px;background-color:" + titlebgcolor; 
  66. closeBtn.innerHTML = "<span style='font-size:15pt; color:"+titlecolor+";'>×</span>"
  67. closeBtn.onclick = function(){  
  68. document.body.removeChild(bgObj);  
  69. document.body.removeChild(msgObj);  
  70. }  
  71. var msgBox = table.insertRow(-1).insertCell(-1); 
  72. msgBox.style.cssText = "font:10pt '宋體';"
  73. msgBox.colSpan = 2; 
  74. msgBox.innerHTML = msg; 
  75. // 獲得Event對象,用于兼容IE和FireFox 
  76. function getEvent() { 
  77. return window.event || arguments.callee.caller.arguments[0]; 
  78. }  
  79. </script> 
  80. </head> 
  81. <body> 
  82. <input type="button" value="點這里" 
  83. onclick="alertWin('點擊彈出可關閉的層窗口,網頁變灰',290,208);" /> 
  84. </body> 
  85. </html> 

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

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

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
一本一本久久a久久精品综合小说| 欧美美女操人视频| 久久久久亚洲精品成人网小说| 久久91亚洲人成电影网站| 国产91久久婷婷一区二区| 伊人伊成久久人综合网小说| 欧美伊久线香蕉线新在线| 日韩精品久久久久| 国产有码在线一区二区视频| 国产91亚洲精品| 欧美亚洲国产视频小说| 欧美激情中文网| 成人在线激情视频| 午夜剧场成人观在线视频免费观看| 最近中文字幕2019免费| 久久99久久99精品中文字幕| 日韩精品中文字幕视频在线| 日韩欧美在线观看视频| 国产一区二区激情| 国产午夜精品一区理论片飘花| 国产一区二区三区在线| 国产欧美精品日韩精品| 日韩国产高清视频在线| 国产视频福利一区| 日韩免费精品视频| 成人国产亚洲精品a区天堂华泰| 日韩一区二区三区在线播放| 美女视频黄免费的亚洲男人天堂| 久久精品国产欧美亚洲人人爽| 欧美精品在线免费观看| 国产精品扒开腿做爽爽爽视频| 69av在线播放| 国产精品扒开腿爽爽爽视频| 色爱av美腿丝袜综合粉嫩av| 欧美精品情趣视频| 欧美亚洲成人精品| 国产精品久久久久7777婷婷| 91国内揄拍国内精品对白| 欧美人交a欧美精品| 亚洲国产另类 国产精品国产免费| 久久久久九九九九| 国产精品久久久久久久久久久久| 日韩电影大全免费观看2023年上| 欧美激情小视频| 欧美俄罗斯乱妇| 日韩专区在线观看| 成人日韩av在线| 美日韩精品免费观看视频| 成人黄色片网站| 亚洲男人第一av网站| 欧美亚洲视频一区二区| 久久久久久综合网天天| 国产97免费视| 欧美在线一区二区三区四| 欧美性xxxxxxx| 午夜精品久久久久久久白皮肤| 浅井舞香一区二区| 国产精品v日韩精品| 成人黄色影片在线| 久久人91精品久久久久久不卡| 国产欧美日韩中文字幕在线| 日韩欧美在线视频日韩欧美在线视频| 欧美国产第一页| 中文字幕综合一区| 久久中文字幕视频| 在线观看视频99| 日韩不卡中文字幕| 国产欧美亚洲精品| 成人激情视频小说免费下载| 91精品在线国产| 欧美成人合集magnet| 少妇高潮久久久久久潘金莲| 亚洲成人精品视频| 亚洲精品一区二区三区不| 久久精品成人动漫| 国产精品久久久久久超碰| 中文字幕久热精品视频在线| 伦理中文字幕亚洲| 亚洲色图色老头| y97精品国产97久久久久久| 日韩成人激情在线| 久久国产精品电影| 中文字幕av一区二区三区谷原希美| 91嫩草在线视频| 在线观看91久久久久久| 亚洲女人被黑人巨大进入al| 青青精品视频播放| www国产91| 日韩一区二区欧美| 成人a在线观看| 国内精品一区二区三区| 午夜免费久久久久| 一区二区三区四区精品| 久久久久久久久网站| 91国产视频在线播放| 欧美激情一区二区三区在线视频观看| 日韩久久午夜影院| 国产欧美婷婷中文| 啊v视频在线一区二区三区| 亚洲成人aaa| 欧美色视频日本高清在线观看| 神马久久久久久| 精品视频—区二区三区免费| 在线a欧美视频| 亚洲成人激情图| 日韩中文字幕在线精品| 日韩美女视频在线观看| 国产精品国内视频| 亚洲黄页网在线观看| 日韩精品免费在线| 亚洲国产成人爱av在线播放| 九九精品在线观看| 亚洲free性xxxx护士白浆| 77777少妇光屁股久久一区| 欧美性极品xxxx做受| 精品久久久久久久大神国产| 亚洲网站在线观看| 欧美成人精品激情在线观看| 最近2019年手机中文字幕| 亚洲成人教育av| 成人激情黄色网| 亚洲在线免费看| 欧美成人网在线| 亚洲国产精品999| 亚洲男人天堂2023| 国产精品高潮呻吟久久av无限| 91九色视频在线| 91免费在线视频网站| 日韩av影院在线观看| 78m国产成人精品视频| 日韩av在线电影网| 日韩av在线看| 久久久久久香蕉网| 精品久久久一区二区| 日韩久久免费电影| 久久精品国产清自在天天线| 不卡av电影在线观看| 欧美日韩免费在线| 欧美丰满老妇厨房牲生活| 狠狠爱在线视频一区| 欧美亚洲另类制服自拍| 欧美午夜丰满在线18影院| 97在线观看免费| 91精品国产高清自在线| 欧美中文字幕在线视频| 精品国产乱码久久久久久天美| 亚洲石原莉奈一区二区在线观看| 亚洲欧美一区二区激情| 久久男人的天堂| 日韩精品免费在线播放| 亚洲黄色av女优在线观看| 欧美性极品少妇精品网站| 亚洲人成在线观看| 欧美日本高清视频| 国产欧美婷婷中文| 成人福利在线视频| 亚洲深夜福利在线| 精品一区二区三区四区在线| 国产精品极品美女在线观看免费| 国产精品稀缺呦系列在线| 中文字幕亚洲综合久久筱田步美| 色老头一区二区三区在线观看| 亚洲一区二区福利| 国语自产偷拍精品视频偷|