<DIV ID="mxh" style="POSITION:absolute;VISIBILITY:visible;Z-INDEX:100;filter:Alpha( Opacity=80, FinishOpacity=100, Style=1, StartX=100,  FinishX=100, StartY=100, FinishY=100)">jkjjjjhk</DIV>
<SCRIPT>
var Xoffset=0;
var Yoffset=18;
var yyy=0//-2000;
var xxx=0//-2000;
document.onmousemove=get_mouse;function show_tips(msg){yyy=Yoffset;xxx=Xoffset;
document.all["mxh"].innerHTML="<TABLE BORDER=0 BORDERCOLOR=black CELLPADDING=2 CELLSPACING=1 BGCOLOR=#000000 ><tr><td BGCOLOR=#ededed><img src='http://lucky.myrice.com/back.jpg' border=0></td><TD BGCOLOR=#ededed><FONT COLOR=black >"+msg+"</FONT></TD></tr></TABLE>";document.all.mxh.style.visibility="visible";}
function get_mouse(){var x=event.x+document.body.scrollLeft;document.all.mxh.style.left=x+xxx;var y=event.y+document.body.scrollTop;document.all.mxh.style.top=y+yyy;}
function break_tips(){yyy=-1000;xxx=-1000;document.all.mxh.style.visibility="visible";}
</SCRIPT>

解决方案 »

  1.   

    net_lover(孟子E章):
    我的意思是这样的:
    在一般情况下,我的那段代码一切正常,只是当触发使<div>显示出来的图片位于浏览器的底部或右部时,则显示不完全,因为另一部分没在当前ie的可见范围。
    我的目的是要把<div>在刚才讲的特殊情况下也显示完全。汗
    这次该说清楚了吧
      

  2.   

    把你完全的代码拿来,还是不明白你的意思!
    我觉得你好象把div放到了窗口的不可见范围了。要始终让它显示:
    document.all.divID.style.visibility="visible"
    总是可以的,不能显示的话,是你的位置或其他的问题
      

  3.   

    div的left,top坐标是跟着鼠标走的,当鼠标移到ie的下部或右部时,div肯定是显示不全的。
    现在的目的就是:判断div的left+width,top+height是否超出了当前ie的显示宽度与高度,如果超了则把div的left,top,分别改成(ie的显示宽度-div).with,(ie的显示高度-div.height)。
    思路是这样的,我就是不知道js具体编码怎么写?
      

  4.   

    document.body.clientWidth/document.body.clientHeight
      

  5.   

    <DIV ID="mxh" style="POSITION:absolute;VISIBILITY:visible;Z-INDEX:100;filter:Alpha( Opacity=80, FinishOpacity=100, Style=1, StartX=100,  FinishX=100, StartY=100, FinishY=100)"></DIV>
    <SCRIPT>
    var Xoffset=0;
    var Yoffset=18;
    var yyy=-2000;
    var xxx=-2000;
    document.onmousemove=get_mouse;
    function show_tips(msg){
    yyy=Yoffset;xxx=Xoffset;
    document.all["mxh"].innerHTML="<TABLE BORDER=0 BORDERCOLOR=black CELLPADDING=0 CELLSPACING=1 BGCOLOR=#000000 ><tr><td BGCOLOR=#ededed><img src='http://lucky.myrice.com/back.jpg' border=0></td><TD BGCOLOR=#ededed><FONT COLOR=black >"+msg+"</FONT></TD></tr></TABLE>";document.all.mxh.style.visibility="visible";}
    function get_mouse(){
    var x=event.x+document.body.scrollLeft;
    document.all.mxh.style.left=x+xxx;
    var y=event.y+document.body.scrollTop;
    document.all.mxh.style.top=y+yyy;
    show_tips("呵呵!好漂亮的MM啊!")
    }
    function break_tips(){yyy=-1000;xxx=-1000;document.all.mxh.style.visibility="visible";}
    </SCRIPT>
      

  6.   

    show_tips("呵呵!好漂亮的MM啊!"):),呵呵呵呵