一个鼠标移上去,弹出提示层的效果,现在IE8和火狐里都能正常显示,IE6里不行,谁能帮我看看怎么回事呢?
代码如下:
js:
<script type="text/javascript" language="javascript" >
<!--
function display(){
document.getElementById("box").style.display="block";
}
function disappear(){
document.getElementById("box").style.display="none";
}
-->
</script>aspx
<asp:Repeater ID="rprshoppic" runat="server">
<ItemTemplate>
<div id="fgr">
<div id="fgr_1">
<a href="<%#Eval("shopurl") %>" target="blank" onmouseover="display()" onmouseout="disappear()"><img src="../uploads/new_pic/<%#Eval("biz_shoppic") %>" border="1" width="110" height="45" /></a>
</div><div id="fgr_2"><a><%#Eval("sjjg") %>元</a></div>
<div id="fgr_3"><a href='<%#Eval("cpurl") %>' target="blank" onMouseOver="statusIn('点击查看详情');return true;" onMouseOut="statusOut();">详情 </a></div>
<div id="box" onmouseover="display()" onmouseout="disappear()"><%#Eval("biz_shopintro") %></div>
</div>
</ItemTemplate>
</asp:Repeater>css:
#rightr #fgr{float:left;width:250px;font-family:Tahoma,Helvetica,Arial,"宋体",sans-serif;font-size:12px;color:#700000;text-align:center;height:80px;clear:both;}
#rightr #fgr span{color:#454545;}
#rightr #fgr #fgr_1{float:left; width:110px; height:60px;border:solid #E0E0E0 1px;}
#rightr #fgr #fgr_1 img{ margin-top:10px;width:110px; height:42px;}
#rightr #fgr #fgr_2{float:left; width:70px; height:40px;border:solid #E0E0E0 1px;padding-top:20px;}
#rightr #fgr #fgr_2 a{color:#454545;}
#rightr #fgr #fgr_3{float:left; width:60px; height:40px;border:solid #E0E0E0 1px;padding-top:20px;}
#box{
float:left;
background-color:#FFF;
display: none;
width: 245px;
height: 120px;
border: 1px solid #700;
margin-right: 120px;
color:#666;font-family:Tahoma,Helvetica,Arial,"宋体",sans-serif;font-size:12px;text-indent:20px;
text-align: left;
line-height: 175%;
text-indent: 2em;
margin-bottom:5px;
padding-left:2px;
position:relative;
}
代码如下:
js:
<script type="text/javascript" language="javascript" >
<!--
function display(){
document.getElementById("box").style.display="block";
}
function disappear(){
document.getElementById("box").style.display="none";
}
-->
</script>aspx
<asp:Repeater ID="rprshoppic" runat="server">
<ItemTemplate>
<div id="fgr">
<div id="fgr_1">
<a href="<%#Eval("shopurl") %>" target="blank" onmouseover="display()" onmouseout="disappear()"><img src="../uploads/new_pic/<%#Eval("biz_shoppic") %>" border="1" width="110" height="45" /></a>
</div><div id="fgr_2"><a><%#Eval("sjjg") %>元</a></div>
<div id="fgr_3"><a href='<%#Eval("cpurl") %>' target="blank" onMouseOver="statusIn('点击查看详情');return true;" onMouseOut="statusOut();">详情 </a></div>
<div id="box" onmouseover="display()" onmouseout="disappear()"><%#Eval("biz_shopintro") %></div>
</div>
</ItemTemplate>
</asp:Repeater>css:
#rightr #fgr{float:left;width:250px;font-family:Tahoma,Helvetica,Arial,"宋体",sans-serif;font-size:12px;color:#700000;text-align:center;height:80px;clear:both;}
#rightr #fgr span{color:#454545;}
#rightr #fgr #fgr_1{float:left; width:110px; height:60px;border:solid #E0E0E0 1px;}
#rightr #fgr #fgr_1 img{ margin-top:10px;width:110px; height:42px;}
#rightr #fgr #fgr_2{float:left; width:70px; height:40px;border:solid #E0E0E0 1px;padding-top:20px;}
#rightr #fgr #fgr_2 a{color:#454545;}
#rightr #fgr #fgr_3{float:left; width:60px; height:40px;border:solid #E0E0E0 1px;padding-top:20px;}
#box{
float:left;
background-color:#FFF;
display: none;
width: 245px;
height: 120px;
border: 1px solid #700;
margin-right: 120px;
color:#666;font-family:Tahoma,Helvetica,Arial,"宋体",sans-serif;font-size:12px;text-indent:20px;
text-align: left;
line-height: 175%;
text-indent: 2em;
margin-bottom:5px;
padding-left:2px;
position:relative;
}
解决方案 »
- 用js 监听浏览器关闭事件!
- jsp网页中能用script吗?
- 各位JS高手,想用JS打印这个JSON字符串啊
- 怎么实现搜索后(一次搜索),页面中所有的关键字高亮显示!
- Js二级菜单 失败了。 请高手解决一下
- 一个简单的JAVASCRIPT,远程打开后没有显示效果,请路过的大侠指教,谢谢。
- 在一个页面的JS里如何执行另一个JS文件?总是把当前页清空了
- checkbox至多选一个的问题,想实现只能选一个和全都不选的功能,但是现在只能实现单选,全都不选实现不了,求帮忙
- ****我有五个小问题,帮帮忙啦****
- 如何实现下拉式菜单,并可以根据权限使之变灰?
- 弱弱的问一句,,用jqurey.js会耗费多大流量?
- 求正则表达式替换非HTML字符
你先描述下什么问题
然后把html发出来,你的aspx文件绑定那么多东西谁明白干嘛呢 对不
你运行下 然后把html源代码发出来
单步调试,找出IE6不支持的属性(方法),
使用他们都兼容的属性(方法)。
兼容性问题处理起来就是很麻烦。
要给你中间DIV的ID加个计数变值。
这样下面这样,用它再取元素。
display(n){ alert('box'+n);}或者用DOM结构去取,但没这个意思明确。