这个问题让我很头大。
好吧,先说问题,目的是实现广告定制功能,
举例子简单点,首先有某页面NewsAd (广告表)一枚,包括AdID 编号(主键,根据当前时间随机生成,不会重复)
AdDis 图片描述
AdUrl 图片路径,
AdUrlCon 图片关联的网址
NewID 关联的新闻编号(新闻表 主键ID的外键,该主键来历为根据当前时间随机生成,不会重复)
AdTime 图片上传时间
现在我的问题来了,如何实现在该新闻页面生成一个可自由中切换的相册,无需手动。
如果页面的相册功能是有规律的编号还好办,JS+ASP.NET前后台相互调用,读取数据库实现相册之,即使图片数量不固定也同样好办,只要有规律,我做出来了。
======
但问题是,这个问题 广告图片数量是不固定的,随机添加或者增减,编号ID是随机生成的,相册是自动定时不断循环切换的,图片描述是跟随的,图片关联的网址路径同样跟随。
深度请教一下大家,忘能探讨一下。不指望求源代码,你受益我受益则已。
还有,楼下的回复兄弟们我先拜谢。
但谢却Copyer,没啥意思,真的,别贴别人的没啥意义;如果有自己的代码写出来,我还是欢迎的。分不多,技术之,忘谅解。
好吧,先说问题,目的是实现广告定制功能,
举例子简单点,首先有某页面NewsAd (广告表)一枚,包括AdID 编号(主键,根据当前时间随机生成,不会重复)
AdDis 图片描述
AdUrl 图片路径,
AdUrlCon 图片关联的网址
NewID 关联的新闻编号(新闻表 主键ID的外键,该主键来历为根据当前时间随机生成,不会重复)
AdTime 图片上传时间
现在我的问题来了,如何实现在该新闻页面生成一个可自由中切换的相册,无需手动。
如果页面的相册功能是有规律的编号还好办,JS+ASP.NET前后台相互调用,读取数据库实现相册之,即使图片数量不固定也同样好办,只要有规律,我做出来了。
======
但问题是,这个问题 广告图片数量是不固定的,随机添加或者增减,编号ID是随机生成的,相册是自动定时不断循环切换的,图片描述是跟随的,图片关联的网址路径同样跟随。
深度请教一下大家,忘能探讨一下。不指望求源代码,你受益我受益则已。
还有,楼下的回复兄弟们我先拜谢。
但谢却Copyer,没啥意思,真的,别贴别人的没啥意义;如果有自己的代码写出来,我还是欢迎的。分不多,技术之,忘谅解。
http://www.cnblogs.com/cloudgamer/archive/2008/07/06/SlideTrans.html人家这个是直接用js操作图片,我需要做的功能是从数据库读取该新闻(假设A新闻)下的所有图片路径,然后再在ASP.NET网页上实现该功能。有一点问题就是这些读取的图片路径随时会被后台管理员修改,因为涉及到后台管理要随时对数据库增删改,图片的数量不固定。
你看源代码的前台:var pics='<%=pics[0] %>'+"###"+'<%=pics[1] %>'+"###"+'<%=pics[2] %>'+"###"+'<%=pics[3] %>'+"###"+'<%=pics[4] %>';
var links='<%=links[0] %>'+"###"+'<%=links[1] %>'+"###"+'<%=links[2] %>'+"###"+'<%=links[3] %>'+"###"+'<%=links[4] %>';
因为数据库动态,所以我在后台写代码,上述替换成,:var pics='<%=picscode()%>';
var links='<%=linkscode() %>';
用后台的方法拼接,但是断点出虽然拼接出来的代码是一样的,却就是没法使用。根本显示不出来图片。上面第一种方法就能显示正常。求原因,
后台其中一个的代码,其他类似:
//构造前台pic的js代码
public string picscode()
{
int maxpic = adcount();//获取数据库中图片数量
string strpic = "";
if (maxpic != 0)
{
for (int j = 0; j < maxpic; j++)
{
if (j == maxpic - 1)
{
strpic += "'<%=pics[" + j + "] %>'";
break;
}
strpic += "'<%=pics[" + j + "] %>'" + "+" + "\"" + "###" + "\"" + "+";
}
}
return strpic;
}