【求助】asp中实现读取数据库图片并连续滚动!
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="NewsDome.WebForm2" %>
<!DOCTYPE html>
<html>
<head>
<title>图片连续滚动</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
body
{
width: 1000px;
}
A:link
{
TEXT-DECORATION: none;
}
A:visited
{
TEXT-DECORATION: none;
}
A:hover
{
TEXT-DECORATION: none;
}
</style>
<meta content="MSHTML 6.00.2900.3268" name="GENERATOR">
</head>
<body>
<div id="demo" style="OVERFLOW: hidden; WIDTH: 800px; HEIGHT: 130px">
<table bordercolor="#ffcc00" cellpadding="0" align="left" border="8" cellspace="0">
<tbody>
<tr bordercolor="#ffffff">
<td id="demo11">
<table cellspacing="3" cellpadding="0" width="100%" border="0">
<tbody>
<tr>
<td>
<asp:DataList ID="DlstPic" runat="server" RepeatDirection="Horizontal">
<ItemTemplate>
<a href='Picture.aspx?articleId=<%#Eval("ArticleId") %>' target="_blank">
<img ID="ImgPic" runat="server" width="120" height="130" alt="" src='<%#Eval("NewsImage") %>' title='<%#Eval("Title").ToString()%>'/>
</a>
</ItemTemplate>
</asp:DataList>
</td>
</tr>
</tbody>
</table>
</td>
<td id="demo12"></td>
</tr>
</tbody>
</table>
</div>
<script>
var speed = 30
demo12.innerHTML = demo11.innerHTML
function Marquee11() {
if (demo12.offsetWidth - demo.scrollLeft <= 0)
demo.scrollLeft -= demo11.offsetWidth
else {
demo.scrollLeft++
}
}
var MyMar1 = setInterval(Marquee11, speed)
demo.onmouseover = function () { clearInterval(MyMar1) }
demo.onmouseout = function () { MyMar1 = setInterval(Marquee11, speed) }
</script>
</body>
</html>
上面代码实现了从数据库中读取图片并循环,但实际上只滚动了一次,求解决下,一直无限滚动!谢谢
<!DOCTYPE html>
<html>
<head>
<title>图片连续滚动</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
body
{
width: 1000px;
}
A:link
{
TEXT-DECORATION: none;
}
A:visited
{
TEXT-DECORATION: none;
}
A:hover
{
TEXT-DECORATION: none;
}
</style>
<meta content="MSHTML 6.00.2900.3268" name="GENERATOR">
</head>
<body>
<div id="demo" style="OVERFLOW: hidden; WIDTH: 800px; HEIGHT: 130px">
<table bordercolor="#ffcc00" cellpadding="0" align="left" border="8" cellspace="0">
<tbody>
<tr bordercolor="#ffffff">
<td id="demo11">
<table cellspacing="3" cellpadding="0" width="100%" border="0">
<tbody>
<tr>
<td>
<asp:DataList ID="DlstPic" runat="server" RepeatDirection="Horizontal">
<ItemTemplate>
<a href='Picture.aspx?articleId=<%#Eval("ArticleId") %>' target="_blank">
<img ID="ImgPic" runat="server" width="120" height="130" alt="" src='<%#Eval("NewsImage") %>' title='<%#Eval("Title").ToString()%>'/>
</a>
</ItemTemplate>
</asp:DataList>
</td>
</tr>
</tbody>
</table>
</td>
<td id="demo12"></td>
</tr>
</tbody>
</table>
</div>
<script>
var speed = 30
demo12.innerHTML = demo11.innerHTML
function Marquee11() {
if (demo12.offsetWidth - demo.scrollLeft <= 0)
demo.scrollLeft -= demo11.offsetWidth
else {
demo.scrollLeft++
}
}
var MyMar1 = setInterval(Marquee11, speed)
demo.onmouseover = function () { clearInterval(MyMar1) }
demo.onmouseout = function () { MyMar1 = setInterval(Marquee11, speed) }
</script>
</body>
</html>
上面代码实现了从数据库中读取图片并循环,但实际上只滚动了一次,求解决下,一直无限滚动!谢谢
...全文
相关推荐
ASP.NET中实现图片滚动
### ASP.NET中实现图片滚动知识点解析#### 一、知识点概览在ASP.NET中实现图片滚动效果,主要涉及到了HTML、CSS以及JavaScript等技术。
asp.NET结合js从数据库读取图片路径来实现滚动
在ASP.NET中,结合JavaScript(JS)技术可以创建丰富的用户界面,例如动态图片滚动效果。这个项目中,我们将深入探讨如何从数据库中读取图片路径,并利用这两种技术实现实时的图片滚动展示。
ASP上传图片到指定文件夹,并保存图片信息到数据库
总结,ASP实现图片上传到指定文件夹并保存图片信息到数据库的过程包括:创建HTML表单,处理ASP请求,保存文件到服务器,读取文件信息,以及将信息插入数据库。
asp滚动图片代码
例如,我们可以创建一个div元素,用作图片滚动区域,并设置宽度、高度、溢出隐藏等属性,以便实现滚动效果:```html<div id="scrollArea"> <!
asp读取db3数据库
确保你的服务器环境支持ASP和SQLite3的ODBC驱动,并正确配置DSN,是实现这种集成的关键。


