首页新闻图片轮换显示

       前两天在网站首页增加新闻图片轮换显示功能,在网上查了下,有这种功能的倒不少,但都是静态的,我需要的是从数据库去数据,如下:
None.gif             SqlConnection conn2 = new  SqlConnection();
None.gif            
string  strConn = System.Configuration.ConfigurationSettings.AppSettings[ " connstr " ];
None.gif            conn2.ConnectionString
= strConn;
None.gif            conn2.Open();
None.gif            sqlstr
= " select top 5 * from artical where imgnews=1 order by id desc " ;
None.gif            SqlCommand cmd
= new  SqlCommand(sqlstr,conn2);
None.gif            SqlDataReader re
= cmd.ExecuteReader();
None.gif            
while  (re.Read())
ExpandedBlockStart.gifContractedBlock.gif            
dot.gif {
InBlock.gif                pics
+="artical/"+re["pic"]+"|";
InBlock.gif                links
+="detail.aspx?aid="+re["id"]+"|";
InBlock.gif                texts
+=getSubStr(re["topic"].ToString(),14)+"|";
ExpandedBlockEnd.gif            }

None.gif            re.Close();
None.gif            conn2.Close();

实现效果的javascript是在网上拷贝的,呵呵,如下:
None.gif < script type = " text/javascript " >
None.gif
None.gif var focus_width
= 186
None.gif var focus_height
= 156
None.gif var text_height
= 25
None.gif var swf_height 
=  focus_height + text_height
None.gif 
None.gif var pics
= " <%=pics%> "
None.gif var links
= " <%=links%> "
None.gif var texts
= " <%=texts%> "
None.gif pics
= pics.substring( 0 ,pics.length - 1 );
None.gif links
= links.substring( 0 ,links.length - 1 );
None.gif texts
= texts.substring( 0 ,texts.length - 1 );
None.gif 
None.gif document.write(
' <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width=" ' +  focus_width  + ' " height=" ' +  swf_height  + ' "> ' );
None.gif document.write(
' <param name="allowScriptAccess" value="sameDomain"><param name="movie" value="images/focus.swf"><param name="quality" value="high"><param name="bgcolor" value="#F0F0F0"> ' );
None.gif document.write(
' <param name="menu" value="false"><param name=wmode value="opaque"> ' );
None.gif document.write(
' <param name="FlashVars" value="pics= ' + pics + ' &links= ' + links + ' &texts= ' + texts + ' &borderwidth= ' + focus_width + ' &borderheight= ' + focus_height + ' &textheight= ' + text_height + ' "> ' );
None.gif document.write(
' <embed src="pixviewer.swf" wmode="opaque" FlashVars="pics= ' + pics + ' &links= ' + links + ' &texts= ' + texts + ' &borderwidth= ' + focus_width + ' &borderheight= ' + focus_height + ' &textheight= ' + text_height + ' " menu="false" bgcolor="#F0F0F0" quality="high" width=" ' +  focus_width  + ' " height=" ' +  focus_height  + ' " allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> ' );  document.write( ' </object> ' );
None.gif 
</ script >

转载于:https://www.cnblogs.com/tiu/archive/2006/08/08/468744.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值