<script language=″javascript″>
  <!--
  imglink=new Date();
  var thisimg=″1.jpg″;
  if(imglink.getSeconds()<54){var thisimg=″2.jpg″;}
  if(imglink.getSeconds()<46){var thisimg=″3.jpg″;}
  if(imglink.getSeconds()<39){var thisimg=″4.jpg″;}
  if(imglink.getSeconds()<32){var thisimg=″5.jpg″;}
  if(imglink.getSeconds()<24){var thisimg=″6.jpg″;}
  if(imglink.getSeconds()<17){var thisimg=″7.jpg″;}
  if(imglink.getSeconds()<9){var thisimg=″8.jpg″;}
  document.write(″<img src=″+thisimg+″ border=0 alt=″每次打开本页,看到的图片都不同!″>″);
  //-->
  </script>
这段JS代码是否兼容目前大多数浏览器?想让JS显示出的图片插入如下html代码中,如何实现?<dl class="sidemenu_top">
<dt class="plg_top">
</dt>
</dl>如果有其他的随机图片JS代码也欢迎,谢谢~~

解决方案 »

  1.   

     <dl class="sidemenu_top"> 
    <dt class="plg_top"> 
     <script>.....//将脚本写在这里.
    <script>
    </dt> 
    </dl>  
      

  2.   


    <script>
    window.onload = function(){
        var imglink=(new Date()).getSeconds();
        var thisimg="1.jpg";
        if(imglink>47 && imglink<54){thisimg="2.jpg";}
        else if(imglink>40 && imglink<46){thisimg="3.jpg";}
        else if(imglink>33 && imglink<39){thisimg="4.jpg";}
        else if(imglink>25 && imglink<32){thisimg="5.jpg";}
        else if(imglink>18 && imglink<24){thisimg="6.jpg";}
        else if(imglink>10 && imglink<17){thisimg="7.jpg";}
        else if(imglink>=0 && imglink<9){thisimg="8.jpg";}
        var img = document.createElement("img");
        img.src= thisimg;
        document.getElementById("xx").appendChild(img);
    }
    </script>
    <dl class="sidemenu_top"> 
    <dt class="plg_top" id="xx">
    </dt> 
    </dl>
      

  3.   

    <dl class="sidemenu_top" style="border: solid 1px red; height: 100px;">
        <dt class="plg_top" id="xx" style="border: solid 1px blue; height: 40px;">        <script type="text/javascript">  
      imglink=new Date();
      var thisimg="1.jpg";
      if(imglink.getSeconds()<54){var thisimg="2.jpg";}
      if(imglink.getSeconds()<46){var thisimg="3.jpg";}
      if(imglink.getSeconds()<39){var thisimg="4.jpg";}
      if(imglink.getSeconds()<32){var thisimg="5.jpg";}
      if(imglink.getSeconds()<24){var thisimg="6.jpg";}
      if(imglink.getSeconds()<17){var thisimg="7.jpg";}
      if(imglink.getSeconds()<9){var thisimg="8.jpg";}
      alert(thisimg);
      document.write("<img src="+thisimg+" border=0 alt='每次打开本页,看到的图片都不同'>");
      
            </script>    </dt>
    </dl>
      

  4.   


    实现了,多谢,如果要把这段JS代码装入一个JS文件中,那样如何插入呢?