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.οnresize=setReload",500)
}
 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值