zoukankan      html  css  js  c++  java
  • JAVASCRIPT首页广告轮流显示

    <!--#include file="conn.asp" -->
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
        <title>首页广告</title>
    </head>
    <body>
        <table border="0" cellpadding="0" cellspacing="0" width="100%">
            <tr>
                <td valign="middle" align="center">
                    <%call ad_home()%>
                </td>
            </tr>
        </table>
    </body>
    </html>
    <%
    sub ad_home()

    dim id,pic,i,id0,pic0,temp2
    i=0
    id0=0
    set rs=Server.CreateObject("Adodb.RecordSet")
    sql="Select * from ad where Elite=true order by ID DESC"
    rs.open sql,conn,1,1
    do while not rs.eof
    id=rs("id")
    pic=rs("DefaultPicUrl")
    if i=0 then
    id0=rs("id")
    pic0=rs("DefaultPicUrl")
    end if
    temp2= temp2&vbcrlf&" bannerAD["&i&"]="""&pic&""";"
    temp2= temp2&vbcrlf&" bannerADlink["&i&"]=""ad_show.asp?id="&id&""";"&vbcrlf
    i=i+1
    rs.movenext
    loop
    rs.close
    response.write "<a onmouseover='displayStatusMsg();return document.returnValue' href='javascript:jump2url()'>"
    response.write "<img style='filter: revealTrans(duration=2,transition=23); height: 365px;' src='' width='200' border=0 name='bannerADrotator'></a>"
    %>

    <script language="Javascript">
    <!-- // 新闻图片过渡效果

    var bannerAD=new Array();
    var bannerADlink=new Array();
    var adNum=0;
    <%
    response.write temp2
    %>
    var preloadedimages=new Array();
    for (i=1;i<bannerAD.length;i++){
    preloadedimages=new Image();
    preloadedimages.src=bannerAD;
    }

    function setTransition(){
    if (document.all){
    bannerADrotator.filters.revealTrans.Transition=Math.floor(Math.random()*23);
    bannerADrotator.filters.revealTrans.apply();
    }
    }

    function playTransition(){
    if (document.all)
    bannerADrotator.filters.revealTrans.play()
    }

    function nextAd(){
    if(adNum<bannerAD.length-1)adNum++ ;
    else adNum=0;
    setTransition();
    document.images.bannerADrotator.src=bannerAD[adNum];
    playTransition();
    theTimer=setTimeout("nextAd()", 3500);
    }

    function jump2url(){
    jumpUrl=bannerADlink[adNum];
    jumpTarget='_blank';
    if (jumpUrl != ''){
    if (jumpTarget != '')window.open(jumpUrl,jumpTarget);
    else location.href=jumpUrl;
    }
    }
    function displayStatusMsg() {
    status=bannerADlink[adNum];
    document.returnvalue = true;
    }
    nextAd()
    //-->

    </script>

    <%
    end sub
    %>

  • 相关阅读:
    mysql的undo log和redo log
    MySQL表的定期分析检查优化
    MySQL 数据库设计总结
    Innodb引擎下mysql自身配置优化
    linux的top命令参数详解
    InnoDB的关键特性-插入缓存,两次写,自适应hash索引
    第一次接私活亲身经历
    码农与技术控
    软件公司与非软件公司区别(纯个人看法)
    SQL Server表 & 存储过程 创建日期查询
  • 原文地址:https://www.cnblogs.com/cosiray/p/1551937.html
Copyright © 2011-2022 走看看