zoukankan      html  css  js  c++  java
  • 网站首页图片动态更换显示【Flash】

    最近网站改版,首页要显示图片新闻,效果如下:

    主要是下载了个Flash,然后改了改代码。不过其中设计的问题还是觉得非常有必要记下来。下面是代码
     1<script type="text/javascript">
     2                                                                                    <!--    
     3                                                                                    var focus_width=154//156
     4                                                                                    var focus_height=140//143
     5                                                                                    var text_height=0
     6                                                                                    var swf_height = focus_height+text_height
     7                                                                                    var pics='<%= strPic %>'
     8                                                                                    var links='<%= strLink %>'
     9                                                                                    //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                                                                                    //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                                                                                    var texts='惊天动地热门话题|惊天动地热门话题222'
    12                                                                                    
    13                                                                                    document.write('<table style="background-color:#ECECEC; 100%;height:100%;" border="0px;" >');                                                                                
    14                                                                                    document.write('<tr><td style="padding-left:1px;padding-right:1px;" nowrap="nowrap">');    
    15                                                                                    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                                                                                    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                                                                                    document.write('<param name="menu" value="false"><param name=wmode value="transparent">');
    18                                                                                    document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
    19                                                                                    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                                                                                    document.write('</td>');
    21                                                                                    document.write('</tr></table>');                            
    22                                                                                    //-->
    23                                                                                </script>

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

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


    这其中因为有本地测试与发布之分,故使用Request.Url取出当前请求地址.使代码在发布前不必修改
  • 相关阅读:
    【LeetCode-树】二叉搜索树中第K小的元素
    【机器学习-评估方法】模型评估方法
    【LeetCode-树】二叉搜索树的最小绝对差
    【LeetCode-树】检查平衡性
    【LeetCode-树】验证二叉搜索树
    【LeetCode-回溯/动态规划】不同路径
    Vue——风格指南
    潜在危险
    渲染HTML的方式
    Vue——状态管理
  • 原文地址:https://www.cnblogs.com/xpengfee/p/597965.html
Copyright © 2011-2022 走看看