I am trying to fill out an array of random background images that float and are centered on a page. So far everything is in place and three images load in a random order. I haven't been able to resolve getting more than three images to wrok in this code. Looking at it too long has made everything a blur. Please help!!
here is the code:
Code:<html> <head> <title>• 49/51 •</title> <script type="text/javascript"> var backgr1="images/bg1.jpg" var backgr2="images/bg2.jpg" var backgr3="images/bg3.jpg" var backgr4="images/bg4.jpg" var backgr5="images/bg5.jpg" var backgr6="images/bg6.jpg" var backgr7="images/bg7.jpg" var backgr8="images/bg8.jpg" var backgr9="images/bg9.jpg" var backgr10="images/bg10.jpg" var backgr11="images/bg11.jpg" var backgr12="images/bg12.jpg" var backgr13="images/bg13.jpg" var backgr14="images/bg14.jpg" var backgr15="images/bg15.jpg" var backgr16="images/bg16.jpg" var cur=Math.round(6*Math.random()) if (cur<=1) backgr=backgr1 else if (cur>=4) backgr=backgr2 else backgr=backgr3 document.write('<body background="'+backgr+'">') var backgr = ['images/bg1.jpg','images/bg2.jpg','images/bg3.jpg']; var cur = Math.round((backgr.length)*Math.random()); document.write('<body background="'+backgr[cur]+'">'); var backgrounds = ['images/bg1.jpg','images/bg2.jpg','images/bg3.jpg'], bg, cur = Math.round((backgrounds.length)*Math.random()); document.body.style.backgroundImage=backgrounds[cur]; document.body.style.backgroundPosition="top center"; document.body.style.backgroundRepeat="no-repeat"; </script> </head> <body> </body> </html>
If you need to view the page:
http://www.hardtimesmfg.com



Reply With Quote

Bookmarks