<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>
<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>
解决方案 »
- 请教一个关于lightbox乱码的问题
- javascript没有效果
- 神奇的读心术
- 大家过来看看,给点思路?up 有分!!!
- 怎么用js在不关闭浏览器的情况下立即删除cookie
- 我这段改变文字大小的JAVASCRIPT脚本哪里出错了? 在线等,急!
- @@@@@@关于去掉空格函数递归出现的问题(js版本)@@@@@@@@@@@@
- this.parentNode的问题
- 请问怎么判断某个窗口获得了焦点?
- 假如我有一组radiobutton(单选按钮),3个。如何实现选择后单击一个按钮就跳到不同的页面?在线等待
- help :form 嵌套 form 怎么引用?
- 在javascript中如何判断变量是否定义?
我的意思是这样的:
在一般情况下,我的那段代码一切正常,只是当触发使<div>显示出来的图片位于浏览器的底部或右部时,则显示不完全,因为另一部分没在当前ie的可见范围。
我的目的是要把<div>在刚才讲的特殊情况下也显示完全。汗
这次该说清楚了吧
我觉得你好象把div放到了窗口的不可见范围了。要始终让它显示:
document.all.divID.style.visibility="visible"
总是可以的,不能显示的话,是你的位置或其他的问题
现在的目的就是:判断div的left+width,top+height是否超出了当前ie的显示宽度与高度,如果超了则把div的left,top,分别改成(ie的显示宽度-div).with,(ie的显示高度-div.height)。
思路是这样的,我就是不知道js具体编码怎么写?
<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>