浮动DIV

5 篇文章 0 订阅

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Untitled Page</title>
</head>
<script type="text/javascript">
function show()
{
    var back = document.getElementById("DivBack");
    var clientWidth, clientHeight;
   
    if(navigator.userAgent.indexOf(' MSIE ') > -1)
    {
        clientWidth = document.documentElement.clientWidth;
        clientHeight = document.documentElement.clientHeight;
    }
    else if (navigator.userAgent.indexOf(' Safari/') > -1)
    {
        clientWidth = window.innerWidth;
        clientHeight = window.innerHeight;
    }
    else if (navigator.userAgent.indexOf('Opera/') > -1)
    {
        clientWidth = Math.min(window.innerWidth, document.body.clientWidth);
        clientHeight = Math.min(window.innerHeight, document.body.clientHeight);
    }
    else
    {
        clientWidth = Math.min(window.innerWidth, document.documentElement.clientWidth);
        clientHeight = Math.min(window.innerHeight, document.documentElement.clientHeight);
    }

    back.style.width = Math.max(Math.max(document.documentElement.scrollWidth, document.body.scrollWidth), clientWidth)+'px';
    back.style.height = Math.max(Math.max(document.documentElement.scrollHeight, document.body.scrollHeight), clientHeight)+'px';
    back.style.display = '';
   
    toggleSelect('hidden');
}
function hide()
{
    document.getElementById("DivBack").style.display = 'none';
    toggleSelect('visible');
}
function toggleSelect(visibility)
{
    var ss = document.getElementsByTagName('select');

    for(var i = 0; i < ss.length; i++)
    {
        ss[i].style.visibility = visibility;
    }
}
</script>

<body>
    <p>
        <input type="button" value="show" οnclick="show()" />
        <select>
            <option>11111</option>
            <option>22222</option>
        </select>
    </p>
    <div id="DivBack" style="z-index: 99; left: 0px; position: absolute; top: 0px; background-color: Gray;
        filter: alpha(opacity=70); opacity: 0.7; display: none; text-align: center;">
        <input type="button" value="hide" οnclick="hide()" />
    </div>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值