[Close]
Video 

Websites You Tube - Broadcast Yourself Leaking Media to the public Google Video Metacafe - Serving the worlds best videos Hulu Veoh Video Network Blip.tv DailyMotion - 

Share your Videos Break.com Vimeo, Video Sharing For You

Random Header and Background Images

Posted by Posted by Vin Rouge On Friday, December 04, 2009

Rotating Background Image

If you have more than 1 background image that you want to use, the steps for having the random background images upon each page refresh are about the same as above. Create the images, host them on a free server, and take note of the Image URLs. Next, login to your Dashboard. Go to Template ->Page Elements -> Add a Page Element and choose “HTML/JavaScript”. The javascript to insert is this:


<script type="text/javascript">
var banner= new Array()
banner[0]="Image01URL"
banner[1]="Image02URL"
banner[2]="Image03URL"
banner[3]="Image04URL"
banner[4]="Image05URL"
banner[5]="Image06URL"
banner[6]="Image07URL"
banner[7]="Image08URL"
banner[8]="Image09URL"
banner[9]="Image10URL"
var random=Math.floor(10*Math.random());
document.write("<style>");
document.write("body {");
document.write(' background:url("' + banner[random] + '") repeat center center;');
document.write(" }");
document.write("</style>");
</script>


Rotating Header Image

Login to your Dashboard. Go to Template -&gt;Page Elements -&gt; Add a Page Element and choose “HTML/JavaScript”. The javascript to insert is this:


<script type="text/javascript">
var banner= new Array()
banner[0]="Image01URL"
banner[1]="Image02URL"
banner[2]="Image03URL"
banner[3]="Image04URL"
banner[4]="Image05URL"
banner[5]="Image06URL"
banner[6]="Image07URL"
banner[7]="Image08URL"
banner[8]="Image09URL"
banner[9]="Image10URL"
var random=Math.floor(10*Math.random());
document.write("<style>");
document.write("#header {");
document.write(' background:url("' + banner[random] + '") no-repeat top left;');
document.write(" }");
document.write("</style>");
</script>
Explanatory notes:-

1. The Image01URL to Image10URL are the links to the images that are hosted on the image server. Please insert the full URL beginning with http://

2. This uses a Math object javascript. The random() code will give a random number between 0 and 1. This number is multiplied by 10 and the floor code rounds the number downwards to the nearest integer, giving a value between 0 and 9. At every pageload, the script will display one of the banners from banner[0] to banner[9].

3. The above example assumes you have 10 different images to display. If you have fewer pictures, say 5 pictures, delete banner[5] to banner[9] and amend the number (in red) to 5. If you have more images, you may add banner[10] up to whatever number of images you have, and amend the number (in red) accordingly.

0 comments

Post a Comment

Download Sites Free Software Downloads and Software Reviews - 

Download.com Tucows Downloads - Download Freeware and Shareware 

Software Free Downloads on 

ZDNet Freeware Files 

- Free Software Downloads Free downloads 

encyclopedia - Softpedia Topshareware The Best and 

Awards winning freeware and shareware software! Free 

Downloads Center - software and free game downloads MajorGeeks.com - 

Download Freeware and Shareware Computer Utilities Free Downloads - Soft32.com