Quote:
Originally Posted by spongebobrox128
*Sighs*, why cannot anyone write there own scripts (not vB hacks (leave that to coders who are expericend with vB), but JS is pretty simple)
Random Image Scripts with links or with out are really simple. This will work for links (put this in top of headinclude)
Code:
<script type='text/javascript'> function randImage() { images = new array(); links = new array(); images[0] = 'http://mysite.com/mybanner.gif'; links[0] = 'http://mysite.com/service/'; images[1] = 'http://mysite.com/cool.gif'; links[1] = 'http://mysite.com/cool.html'; var randIndex = Math.round(Math.random()*(images.length-1)); document.write("<a href='" + links[randIndex] + "'><img src='" + links[randIndex] + "'></a>"); return true; } </script>
In Header Under "<!-- logo -->" put:
Code:
<script type='text/javascript'> randImage(); </script>
images[x] and links[x] are matching, so if you have images[1] configured to a banner for your hosting services, and you have a specific page for that banner, links[1] would be THE FULL URL to that page.And I just wrote this, and I didn't test it, so there may be a few errors. Tell me if it doesn't work.
|
A few typos. This worked, though:
Code:
function randImage() {
var images = new Array();
var links = new Array();
images[0] = 'http://www.mysite.com/graphics/23.jpg';
links[0] = 'http://www.appleinsider.com';
images[1] = 'http://www.mysite.com/graphics/20.jpg';
links[1] = 'http://macrumors.com';
var randIndex = Math.round(Math.random()*(images.length-1));
document.write('<a href="' + links[randIndex] + '"><img src="' + images[randIndex] + '" border="0"></a>');
return true;
}