我有两个广告,一个是swf,另外一个是jpg ,请一段JS代码,可以实现两个广告轮流切换显示。。是轮流显示,而不是随机显示。。

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
    <style>
    #swfId{
    width:100px;
    height:100px;
    background:#c3c3c3;
    display:none;
    } #jpgId{
    width:100px;
    height:100px;
    background:#3d3d3d;
    display:none;
    }
    </style>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function showAdd(){
    var addSwf = document.getElementById('swfId');
    var addJpgId = document.getElementById('jpgId'); if(addSwf.style.display == 'none'){
    addJpgId.style.display = 'none';
    addSwf.style.display = 'block';
    }else{
    addSwf.style.display = 'none';
    addJpgId.style.display = 'block';
    }
    } var intervHander = null;
    function doStart(){
    // 每隔2秒变化一次
    intervHander = setInterval(showAdd,2000);
    } function doStop(){
    clearInterval(intervHander);
    }
    //-->
    </SCRIPT>
     </HEAD> <BODY onload="doStart()">  <div id="swfId"></div>
      
      <div id="jpgId"></div>  <INPUT TYPE="button" VALUE="Stop" ONCLICK="doStop">
     </BODY>
    </HTML>