前台的代码<td width="595"><%-- OK --%>
<div id="demo" style="overflow:hidden;height:90;width:590;">
<table align="left" cellpadding="0" width="590px" cellspace="0" border="0">
<tr>
<td id="demo1" runat="server" valign="top">
</td>
<td id="demo2" valign="top"></td>
</tr>
</table>
</div><script>
var speed=30
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
</td>后台从数据库中读取数据动态生成IMAGEprotected void bindimage()
{
SqlConnection conn = db.getconn();
string sqlStr = "select * from imageTable";
SqlDataAdapter adapter = new SqlDataAdapter(sqlStr, conn);
DataSet ds = new DataSet();
try
{
adapter.Fill(ds);
string str = "";
for (int a = 0; a < ds.Tables[0].Rows.Count; a++)
{
str += "<a href='" + ds.Tables[0].Rows[a]["Redirect"].ToString() + "?ID=" + ds.Tables[0].Rows[a]["goodsID"].ToString()
+ "'><img src='" + ds.Tables[0].Rows[a]["url"].ToString() + "' alt='" + ds.Tables[0].Rows[a]["goodsName"].ToString()
+ "' width=\"139px\" height=\"83px\" border=\"0\" /></a> ";
}
demo1.InnerHtml = str;
}
catch (Exception ee)
{
message("错误!");
}
}不知道怎么回事 在IE6 IE8中会被撑开 IE7中不会 求教高手解答
解决方案 »
- jquery 去tr 的id 值
- JS中定义了方法,但是在OnClientClick中说我没有定义此方法
- 一种产品名(多型号,多颜色,各自有独自的库存),怎么建库?请高手指点!
- 新人页面datalist绑定dataset值的时候怎么写!在线等.高手帮忙啊
- ====请教Sql server的Timeout Expired的问题==========
- 请教一个关于MailDefinition的问题
- .net 入门指教
- 像腾讯QQ那样即时刷新怎么做?
- 跪求大虾。 解决小问题。 关于一个主外键修改问题。。
- 孟子E章 大哥 请进,100重谢!!
- 求一个过滤sql特殊字符的函数
- 分享web中如何写log日志
宽高要加px
应该是JS在IE8中的兼容
你最好把认为有可能出问题的地方,把他的值alert出来,你就知道了
就是div的宽高要设置好,要加好px;
---就可以了;