div遮罩層

CSS code
<style type="text/css"> #Screen { position:absolute; z-index: 9998; top: 0px; left: 0px; background: #000000; display: none; filter: alpha(Opacity=50); } #Message { position: absolute; z-index: 9999; top: 180px; left: 340px; display: none; }




JScript code
function getWidth() { var strWidth,clientWidth,bodyWidth; clientWidth = window.parent.document.documentElement.clientWidth; bodyWidth = window.parent.document.body.clientWidth; if(bodyWidth > clientWidth){ strWidth = bodyWidth + 20; } else { strWidth = clientWidth; } return strWidth; } //獲取高度 function getHeight() { var strHeight,clientHeight,bodyHeight; clientHeight = window.parent.document.documentElement.clientHeight; bodyHeight = document.body.clientHeight; if(bodyHeight > clientHeight){ strHeight = bodyHeight + 30; } else { strHeight = clientHeight; } return strHeight; } // 鎖屏 function showScreen(nodeid) { var Element = window.parent.document.getElementById('Message'); var Elements = window.parent.document.getElementById('Screen'); document.getElementById("TreeParen").value=nodeid; Elements.style.width = getWidth(); Elements.style.height = getHeight(); Element.style.display = 'block'; Elements.style.display = 'block'; } //解屏 function hideScreen() { var Element = window.parent.document.getElementById('Message'); var Elements = window.parent.document.getElementById('Screen'); Element.style.display = 'none'; Elements.style.display = 'none'; }

HTML code
<div id="Message"> <table width="300" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#CCCCCC"> <tr> <td height="28" align="right" bgcolor="#F2F2F2"><span style="cursor:pointer;" onclick="javascript:hideScreen();">關閉</span> </td> </tr> <tr> <td height="150" align="center" bgcolor="#F2F2F2"> <table> <tr> <td><font color="blue" size="-1">節點名:</font> <input type="text" name="TreeName" style="width: 100px" /> </td> </tr> <tr> <td><input type="hidden" name="TreeParen" value="" /></td> </tr> <tr> <td> <input type="button" value="添加" style="margin-left:50px;" onclick='javascript:window.frames["menu"].addNode();' /> <input type="button" value="取消" onclick="javascript:hideScreen();" /> </td> </tr> </table> </td> </tr> </table> </div> ---------- <div id="Screen"></div>



HTML code
<A onclick="showScreen(顯示的層)">登錄</A>
發佈了34 篇原創文章 · 獲贊 8 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章