我现在有一组菜单
A
B
C
D
    有背景图片的
 
             我现在有很多图片
 
                   我希望进入系统后  菜单的图片背景 随即产生

解决方案 »

  1.   

    1 用js 列一个数字 这个数组是图片的id(要可以通过http://www.gbsou.com/id.jpg)可以访问的2 然后进入页面时 随机生成一个数字 最好是 1 到上面数组的长度  然后随机取上面数组中的任意元素 获取图片id3 使用 http://www.gbsou.com/ + id + jpg 组成一个图片的访问路径4 使用js 动态的改变菜单样式中的background:的属性 就可以了
      

  2.   


    图片是html文本到达浏览器,浏览器判定为资源时再次请求服务器得来,所以图片加载这东西绝对受网速影响,不是程序能解决的问题。
    常见的把图片裁成长条状平铺,或是把多个小图片整到一个图片文件中,也只能说缓解这一问题的严重性。
      

  3.   

    图片名称:1.jpg  2.jpg  3.jpg 。。 10.jpg<body > 
    <p align="center">
    <img id="randomImg" src="1.jpg" >
    </p>
    </body>
    </html:html><script language="javascript">
        
        setInterval("settime()",1000);
        var i=5; //每隔多少秒 换一张图片    function settime()
        {
       var radnum = Math.ceil(Math.random()*10);  //--生成一个 随机数  (0-10 的整数)用做图片名称       i--;
            
           if(i<=0)
           { 
             document.getElementById("randomImg").src=radnum+".jpg";
           }
        }
    </script> http://hi.baidu.com/wqnljy/blog/item/e08d4a62183a56d48cb10d3f.html
      

  4.   

    //图片名称:1.jpg  2.jpg  3.jpg 。。 10.jpg 
    <body > 
    <p align="center"> 
    <img id="randomImg" src="1.jpg" > 
    </p> 
    </body> 
    </html:html> 
    <script language="javascript"> 
        
        setInterval("settime()",1000); 
        var i=5; //每隔多少秒 换一张图片    
    function settime() 
        { 
           var radnum = Math.ceil(Math.random()*10);  //--生成一个 随机数 (0-10 的整数)用做图片名称          
            i--; 
          if(i <=0) 
          { 
            document.getElementById("randomImg").src=radnum+".jpg"; 
          } 
        } 
    </script> 
    http://hi.baidu.com/wqnljy/blog/item/e08d4a62183a56d48cb10d3f.html