• 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
    %>

  • 相关阅读:
    目前阻碍大数据成功的常见问题有哪些
    YII2 的授权(Authorization)
    CCBPM工作流引擎的消息机制与设计
    日志框架实现实时改动,实时生效,详细框架思路(2)
    manacher hihoCoder1032 最长回文子串
    C#.NEt-GDI+中的Pen測试
    Unity3D游戏开发最佳实践20技巧(一)
    Android init.rc文件浅析
    OBIEE开发手冊
    Android Jni层 创建 linux socket 出错问题解决
  • 原文地址:https://www.cnblogs.com/cosiray/p/1551937.html
Copyright © 2020-2023  润新知