javascript弹出一个层并增加一个覆盖层_javascript技巧: 代码如下: function ShopConfirm(str){ var ShopConfirmLayer=document.getElementById(ShopConfirmLayer); var webBgLayer=document.getElementById(webBgLayer); ShopConfirmLayer.i
导读javascript弹出一个层并增加一个覆盖层_javascript技巧: 代码如下: function ShopConfirm(str){ var ShopConfirmLayer=document.getElementById(ShopConfirmLayer); var webBgLayer=document.getElementById(webBgLayer); ShopConfirmLayer.i
代码如下:
function ShopConfirm(str){ var ShopConfirmLayer=document.getElementById("ShopConfirmLayer"); var webBgLayer=document.getElementById("webBgLayer"); ShopConfirmLayer.innerHTML=str; ShopConfirmLayer.style.display=""; ShopConfirmLayer.style.left=parseInt((document.documentElement.scrollWidth-ShopConfirmLayer.offsetWidth)/2)+document.documentElement.scrollLeft+"px"; ShopConfirmLayer.style.top=Math.abs(parseInt((document.documentElement.clientHeight-ShopConfirmLayer.offsetHeight)/2))+document.documentElement.scrollTop+"px"; webBgLayer.style.display=""; webBgLayer.style.height=document.documentElement.scrollHeight+"px"; } function CloseShopConfirm(){ var ShopConfirmLayer=document.getElementById("ShopConfirmLayer"); var webBgLayer=document.getElementById("webBgLayer"); ShopConfirmLayer.style.display="none"; webBgLayer.style.display="none"; } script>
注意上面的代码头部DTD应该是这样: 代码如下:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
javascript弹出一个层并增加一个覆盖层_javascript技巧
javascript弹出一个层并增加一个覆盖层_javascript技巧: 代码如下: function ShopConfirm(str){ var ShopConfirmLayer=document.getElementById(ShopConfirmLayer); var webBgLayer=document.getElementById(webBgLayer); ShopConfirmLayer.i