DivCovoerSelect

<html>   
<head>   
<script>   
function DivSetVisible(state)   
{   
    var DivRef = document.getElementById('PopupDiv');   
    var IfrRef = document.getElementById('DivShim');  
    var text1 = document.getElementById('text1'); 
    
    if(state){

            DivRef.style.width=text1.offsetWidth;
            DivRef.style.height=50;
            DivRef.style.top=text1.offsetTop+text1.offsetHeight;
            DivRef.style.left=text1.offsetLeft;
            DivRef.style.display = "block";   

            IfrRef.style.width = DivRef.offsetWidth;   
            IfrRef.style.height = DivRef.offsetHeight;   
            IfrRef.style.top = DivRef.style.top;   
            IfrRef.style.left = DivRef.style.left;   
            IfrRef.style.zIndex = DivRef.style.zIndex - 1;   
            IfrRef.style.display = "block";
    } else {   
            DivRef.style.display = "none";   
            IfrRef.style.display = "none";   
    }   
}   
</script>   
</head>   
<body>   
<form>
    <input type="text" id="text1" value="aaaaaaaaaa"/>

    <div   
        id="PopupDiv"  
        style="position:absolute;
        top:25px; 
        left:50px;
        padding:4px; 
        display:none;
        background-color:#FFFFFF; 
        color:#000000;
        z-index:100">   
        and a DIV can cover it up<br/>through the help of an IFRAME.   
    </div>

    <br>
    <select>   
    <option>A Select Box is Born ....</option>
    </select> 
    <br>
    <select>   
    <option>A Select Box is Born ....</option>
    </select>
    
</form>   


<iframe   
    id="DivShim"  
    src="javascript:false;"  
    scrolling="no"  
    frameborder="0"  
    style="position:absolute; top:0px; left:0px; display:none;">   
</iframe>

<br>
<br>
<br>
<br>
<br>
<a href="#" οnclick="DivSetVisible(true)">Click to show DIV.</a>   
<br>   
<br>   
<a href="#" οnclick="DivSetVisible(false)">Click to hide DIV.</a>   
</body>   
</html>   

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值