JS控制显示 提示信息

var bV=parseInt(navigator.appVersion);
var NN4=(document.layers) ? true : false;
var IE4=((document.all)&&(bV>=4))?true:false;
var moveFlag=false;

var fntSize=9;                // 訊息框內的字型大小
var tipBgColor="FFee22";        // 訊息框的底色
var tipBorderColor="111222";        // 訊息框的邊框顏色
var tipTextColor="000000";        // 訊息框內文字的顏色


function setReload(){
    window.location.reload()
}


function showTip(msg){
    
var obj = 'TipBox';

    moveFlag
=true;
    
if(NN4){
        
with (document[obj].document){
            open();
            write(
'<layer ID=TipBox bgColor=#'+tipBgColor+' style="border:1px solid #'+tipBorderColor+'; font-size:'+fntSize+'pt;"><font color=#'+tipTextColor+' lang="GB2312" face="宋体">'+msg+'</font></layer>');
            close();
        }

        document.layers[obj].visibility 
= 'visible';
    }
else if(IE4){
        IE_MouseMove();
        document.all[obj].innerHTML 
= msg;
        document.all[obj].style.visibility 
= 'visible';
    }

}


function hideTip(){
    
var obj = 'TipBox';
    moveFlag
=false;
    
if(NN4){
        
if(document.layers[obj] != null) document.layers[obj].visibility = 'hidden';
    }
else if(IE4){
        document.all[obj].style.visibility 
= 'hidden';
    }

}


function IE_MouseMove(){
    
if(moveFlag){
        
var x = event.x-60;                   // 取得滑鼠指標目前的 x 位置
        var y = event.y+20;                   // 取得滑鼠指標目前的 y 位置

        
var objp = document.all.TipBox.style;
        
var xx = (document.body.scrollLeft+x);
        
var yy = (document.body.scrollTop+y);

        objp.pixelLeft 
= xx+20;
        objp.pixelTop 
= yy;
    }

}
 

function NN_MouseMove(e){
    
if(moveFlag){
        
var objp = document.layers.TipBox;
        objp.moveTo(e.x
+20, e.y);
    }

}


if(IE4){
    document.write(
"<DIV ID=TipBox STYLE='position:absolute; visibility: hidden; padding: 0.2em 0.2em 0.2em 0.2em; color: #"+tipTextColor+"; background-color: #"+tipBgColor+"; border:1px solid #"+tipBorderColor+"; font-size: "+fntSize+"pt'></DIV>");
    document.onmousemove 
= IE_MouseMove;
}
else{
    document.write(
"<DIV ID=TipBox STYLE='position:absolute; visibility: hidden; background-color: #"+tipBgColor+"; border:1px solid #"+tipBorderColor+"; font-size: "+fntSize+"pt'></DIV>");
    document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove 
= NN_MouseMove;
    setTimeout(
"window.onresize=setReload",500)
}
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值