网站首页图片动态更换显示【Flash】

最近网站改版,首页要显示图片新闻,效果如下:
flash.gif
主要是下载了个Flash,然后改了改代码。不过其中设计的问题还是觉得非常有必要记下来。下面是代码
 1 None.gif < script type = " text/javascript " >
 2 None.gif                                                                                     <!--     
 3 None.gif                                                                                    var focus_width = 154 // 156
 4 None.gif                                                                                     var focus_height = 140 // 143
 5 None.gif                                                                                     var text_height = 0
 6 None.gif                                                                                    var swf_height  =  focus_height + text_height
 7 None.gif                                                                                    var pics = ' <%= strPic %> '
 8 None.gif                                                                                    var links = ' <%= strLink %> '
 9 None.gif                                                                                     // var pics=' http://images.17173.com/cabal/2006-11/20061208b.jpg? | http://images.17173.com/cabal/2006-11/20061208b.jpg? | http://images.17173.com/cabal/2006-11/20061208a.jpg '
10 None.gif                                                                                     // var links=' http://cabal.17173.com/wq/ssj.html | http://cabal.17173.com/zyjs/kjs_2.html | http://cabal.17173.com/dj/dj_2.html '
11 None.gif                                                                                     var texts = ' 惊天动地热门话题|惊天动地热门话题222 '
12 None.gif                                                                                    
13 None.gif                                                                                    document.write( ' <table style="background-color:#ECECEC; width:100%;height:100%;" border="0px;" > ' );                                                                                
14 None.gif                                                                                    document.write( ' <tr><td style="padding-left:1px;padding-right:1px;" nowrap="nowrap"> ' );    
15 None.gif                                                                                    document.write( ' <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width=" ' +  focus_width  + ' " height=" ' +  swf_height  + ' "> ' );
16 None.gif                                                                                    document.write( ' <param name="allowScriptAccess" value="sameDomain"><param name="movie" value="News/focus.swf"> <param name="quality" value="high"><param name="bgcolor" value="#071923"> ' );
17 None.gif                                                                                    document.write( ' <param name="menu" value="false"><param name=wmode value="transparent"> ' );
18 None.gif                                                                                    document.write( ' <param name="FlashVars" value="pics= ' + pics + ' &links= ' + links + ' &texts= ' + texts + ' &borderwidth= ' + focus_width + ' &borderheight= ' + focus_height + ' &textheight= ' + text_height + ' "> ' );
19 None.gif                                                                                    document.write( ' <embed src="News/focus.swf" wmode="opaque" FlashVars="texts= ' + texts + ' &pics= ' + pics + ' &links= ' + links + ' &borderwidth= ' + focus_width + ' &borderheight= ' + focus_height + ' &textheight= ' + text_height + ' " menu="false" bgcolor="#071923" quality="high" width=" ' +  focus_width  + ' " height=" ' +  swf_height  + ' " allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> ' );    document.write( ' </object> ' );
20 None.gif                                                                                    document.write( ' </td> ' );
21 None.gif                                                                                    document.write( ' </tr></table> ' );                            
22 None.gif                                                                                     // -->
23 None.gif                                                                                  </ script >

 1 None.gif // 取出Flash中图片Url和目标地址
 2 None.gif              string  strHead  =  Request.Url.ToString().Substring( 0 , Request.Url.ToString().LastIndexOf( @" / " ));
 3 None.gif        
 4 None.gif            mnMain.NewsImage(sqlConn,  ref  strPic,  ref  strLink,  3 ,strHead);
 5 None.gif
 6 None.gif // 取出旅游资讯Flash中要显示的图片的Url,以及目标地址
 7 None.gif          public   void  NewsImage(SqlDatabaseConnection sqlConn, ref   string  strPic,  ref   string  strLink, int  PageCount, string  strHead)
 8 ExpandedBlockStart.gifContractedBlock.gif         dot.gif {
 9InBlock.gif            string strSQL = "select  top "+PageCount.ToString()+" iSysCode,cGUID,cTitle,cDerivation,dDate,cImage,cImages,iKindCode,cKindName,iClick,iHot,iStatusCode" +
10InBlock.gif                          " from Module_News where iStatusCode=3005001 and isnull(cImage,'')<>'' and iKindCode=3012003    order by iSysCode desc";
11InBlock.gif
12InBlock.gif            SqlDataReader sqlReader = sqlConn.ExecuteReader(strSQL);
13InBlock.gif
14InBlock.gif            while (sqlReader.Read())
15ExpandedSubBlockStart.gifContractedSubBlock.gif            dot.gif{
16InBlock.gif                strPic += strHead + sqlReader["cImage"].ToString()+"|";
17InBlock.gif                strLink += strHead+@"/News/Read.aspx?id=" + sqlReader["cGUID"].ToString() + "|";
18ExpandedSubBlockEnd.gif            }

19InBlock.gif            strPic = strPic.Substring(0, strPic.Length - 1);
20InBlock.gif            strLink = strLink.Substring(0, strLink.Length - 1);
21InBlock.gif            sqlReader.Close();
22ExpandedBlockEnd.gif        }


这其中因为有本地测试与发布之分,故使用Request.Url取出当前请求地址.使代码在发布前不必修改

转载于:https://www.cnblogs.com/xpengfee/archive/2006/12/20/597965.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值