Sample
Purpose
This script randomly rotates banners while the page is being viewed. The timeout
setting determines how long a banner is visible before changing to another
banner.
Instructions
Copy and paste the coding onto your site and change the orange colored details
to suite your need. If adding or subtracting banners, change the red number to
the totaling number of banners used. The banners may be .gif or .jpg images.
<SCRIPT LANGUAGE="JavaScript">
Banner_imganz=5;
var Banner_sctr=0;
var Banner_halt=0;
var Banner_rand=1;
var Banner_timeout=2000;
var Banner_isn=new Array();
if (document.images) {
for (i=0;i<Banner_imganz;i++) Banner_isn[i]=new Image();
Banner_isn[0].src="IMAGE1";
Banner_isn[1].src="IMAGE2";
Banner_isn[2].src="IMAGE3";
Banner_isn[3].src="IMAGE4";
Banner_isn[4].src="IMAGE5";
} else {
Banner_isn[0]="IMAGE1";
Banner_isn[1]="IMAGE2";
Banner_isn[2]="IMAGE3";
Banner_isn[3]="IMAGE4";
Banner_isn[4]="IMAGE5";
}
var Banner_durl=new Array();
Banner_durl[0]="http://URL1";
Banner_durl[1]="http://URL2";
Banner_durl[2]="http://URL3";
Banner_durl[3]="http://URL4";
Banner_durl[4]="http://URL5";
function Banner_rotate(){
if (Banner_halt!=1){
if (Banner_rand==0) {Banner_sctr++;}
else {Banner_sctr=Math.floor(Math.random()*Banner_imganz);}
if (Banner_sctr>Banner_imganz-1) Banner_sctr=0;
if (document.images) {
document.Banner.src=Banner_isn[Banner_sctr].src;
} else {
document.Banner.src=Banner_isn[Banner_sctr];
}
setTimeout("Banner_rotate()",Banner_timeout);
}
}
function Banner_link(){
Banner_halt=1;
if (Banner_durl[Banner_sctr].length!=0) location.href=Banner_durl[Banner_sctr];
}
function Banner_status(){ parent.window.status=Banner_durl[Banner_sctr];}
</SCRIPT>
<A HREF="#" onClick="Banner_link();return false" onMouseover="Banner_status();return
true;" onMouseout="parent.window.status='';return true;">
<SCRIPT LANGUAGE="JavaScript">
Banner_sctr=-1; if (Banner_rand==0) {Banner_sctr++;}
else {Banner_sctr=Math.floor(Math.random()*Banner_imganz);}
if (document.images) {
document.write('<img src="'+Banner_isn[Banner_sctr].src+'" alt="Banner" width=468 height=60 border=0 name=Banner></A>');
} else {
document.write('<img src="'+Banner_isn[Banner_sctr]+'" alt="Banner" width=468 height=60 border=0 name=Banner></A>');
}
setTimeout("Banner_rotate()",Banner_timeout);
</SCRIPT>
|