JavaScript彈出層和背景變暗代碼實(shí)現(xiàn)
作者:浪淘沙 
  本文向大家簡單介紹一下JavaScript彈出層和背景變暗的實(shí)現(xiàn)方法,相信通過本文的介紹你對(duì)JavaScript有更加深刻的認(rèn)識(shí)。
 你對(duì)JavaScript彈出層和背景變暗的實(shí)現(xiàn)方法是否了解,這里和大家分享一下其實(shí)現(xiàn)代碼,希望對(duì)你的學(xué)習(xí)有所幫助。
JavaScript彈出層和背景變暗
JavaScript彈出層,背景變暗,代碼不算多,根據(jù)你的需要調(diào)整一下,這里只是實(shí)現(xiàn)了基礎(chǔ)的思路,美化不是太好。
代碼如下:
- <title>JavaScript彈出層,背景變暗</title>
 - <script>
 - vardocEle=function(){
 - returndocument.getElementById(arguments[0])||false;
 - }
 - functionopenNewDiv(_id){
 - varm="mask";
 - if(docEle(_id))document.removeChild(docEle(_id));
 - if(docEle(m))document.removeChild(docEle(m));
 - //www.codefans.net新激活圖層
 - varnewDiv=document.createElement("div");
 - newDiv.id=_id;
 - newDiv.style.position="absolute";
 - newDiv.style.zIndex="9999";
 - newDiv.style.width="200px";
 - newDiv.style.height="300px";
 - newDiv.style.top="100px";
 - newDiv.style.left=
 - (parseInt(document.body.scrollWidth)-300)/2+"px";
 - //屏幕居中
 - newDiv.style.background="EEEEEE";
 - newDiv.style.border="1pxsolid#0066cc";
 - newDiv.style.padding="5px";
 - newDiv.innerHTML="新激活圖層內(nèi)容";
 - document.body.appendChild(newDiv);
 - //mask圖層
 - varnewMask=document.createElement("div");
 - newMask.id=m;
 - newMask.style.position="absolute";
 - newMask.style.zIndex="1";
 - newMask.style.width=document.body.scrollWidth+"px";
 - newMask.style.height=document.body.scrollHeight+"px";
 - newMask.style.top="0px";
 - newMask.style.left="0px";
 - newMask.style.background="#000";
 - newMask.style.filter="alpha(opacity=40)";
 - newMask.style.opacity="0.40";
 - document.body.appendChild(newMask);
 - //docutmentwww.codefans.net
 - //關(guān)閉mask和新圖層
 - varnewA=document.createElement("a");
 - newA.href="#";
 - newA.innerHTML="關(guān)閉激活層";
 - newA.onclick=function(){
 - document.body.removeChild(docEle(_id));
 - document.body.removeChild(docEle(m));
 - returnfalse;
 - }
 - newDiv.appendChild(newA);
 - }
 - </script>
 - <ahrefahref="#"onclick="openNewDiv(newDiv);returnfalse;">
 - 彈出新層</a>
 
【編輯推薦】
- 解析Javascript對(duì)select下拉列表操作
 - JS中Array數(shù)組的三大屬性用法揭秘
 - pro盤點(diǎn)JavaScript中Function三大用途
 - Javascript數(shù)組創(chuàng)建及其常見操作
 - JavaScript調(diào)試工具解決IE6等多版本共存問題
 
責(zé)任編輯:佚名 
                    來源:
                    opent.cn
 














 
 
 




 
 
 
 