Stransky Web Designs
Building
a JS Random Ad Script
Building the code as an external JavaScript. In your HTML code
will will need the following...
<body>
<script language="Javascript" src="random_ads.js"></script>
<p align="center">
<script>
randomorder(adblock, '<br><br>')
</script>
</p>
</body>
Making
a Vertical or Horizontal Adjustment
Note if you want a vertical look you need to have the code
display this line
randomorder(adblock, '<br><br>')
see working vertical
example
Note if you want a horizontal look you need to have the code display
this line
randomorder(adblock, ' ')
see working
horizontal example
Grab the external JS file
random_ads.js
What external code is being called
<!-- Begin
var adblock=new Array()
adblock[0]='<a href="http://www.stransky-webdesigns.com/ads/120x60as1.jpg"
rel="nofollow"><img
src="http://www.stransky-webdesigns.com/ads/120x60as1.jpg"
width="120" height="60" border=0 alt="Display alt text for
120x60as1" /></a>'
adblock[1]='<a href="http://www.stransky-webdesigns.com/ads/120x60as2.jpg"
rel="nofollow"><img
src="http://www.stransky-webdesigns.com/ads/120x60as2.jpg"
width="120" height="60" border=0 alt="Display alt text for
120x60as2" /></a>'
adblock[2]='<a href="http://www.stransky-webdesigns.com/ads/120x60as3.jpg"
rel="nofollow"><img
src="http://www.stransky-webdesigns.com/ads/120x60as3.jpg"
width="120" height="60" border=0 alt="Display alt text for
120x60as3" /></a>'
adblock[3]='<a href="http://www.stransky-webdesigns.com/ads/120x60as4.jpg"
rel="nofollow"><img
src="http://www.stransky-webdesigns.com/ads/120x60as4.jpg"
width="120" height="60" border=0 alt="Display alt text for
120x60as4" /></a>'
adblock[4]='<a href="http://www.stransky-webdesigns.com/ads/120x60as5.jpg"
rel="nofollow"><img
src="http://www.stransky-webdesigns.com/ads/120x60as5.jpg"
width="120" height="60" border=0 alt="Display alt text for
120x60as5" /></a>'
adblock[5]='<a href="http://www.stransky-webdesigns.com/ads/120x60as6.jpg"
rel="nofollow"><img
src="http://www.stransky-webdesigns.com/ads/120x60as6.jpg"
width="120" height="60" border=0 alt="Display alt text for
120x60as6" /></a>'
function randomorder(targetarray, spacing){
var randomorder=new Array()
var the_one
var z=2
for (i=0;i<targetarray.length;i++)
randomorder[i]=i
while (z<targetarray.length){
the_one=Math.floor(Math.random()*targetarray.length)
if (targetarray[the_one]!="_selected!"){
document.write(targetarray[the_one]+spacing)
targetarray[the_one]="_selected!"
z++
}
}
}
// End -->
|