Click to See Complete Forum and Search --> : Rotating banner help


DragNews
02-09-2006, 04:17 PM
im am trying to include an advertisers rotating banner in my new website. i have code in there now that i got from another website but it is not working. i would really like it show a new image each time you refresh a page, but right now i want to get the rotating down first. here is the head code and the first line of the body that i have with the banner in it. if someone could pleeeeeeeaaaaaaaasssssssseeeee look at this and tell me what i did wrong i would appreciate it.

<html>
<head>
<title>dn_website_06_sliced</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- ImageReady Preload Script (dn_website_06_sliced.psd) -->
<script type="text/javascript">
<!--
<!--

function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}

function changeImages() {
if (document.images && (preloadFlag == true)) {
for (var i=0; i<changeImages.arguments.length; i+=2) {
document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
}
}
}

var preloadFlag = false;
function preloadImages() {
if (document.images) {
Subscription_over = newImage("images/Subscription-over.gif");
Latest_over = newImage("images/Latest-over.gif");
AST_over = newImage("images/AST-over.gif");
Jr_AST_over = newImage("images/Jr-AST-over.gif");
WDE_over = newImage("images/WDE-over.gif");
Archives_over = newImage("images/Archives-over.gif");
article_extras_over = newImage("images/article-extras-over.gif");
preloadFlag = true;
}
}

// -->

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
// Comma separated list of images to rotate
var imgs = new Array('1.jpg','2.jpg','3.jpg');
// delay in milliseconds between image swaps 1000 = 1 second
var delay = 5000;
var counter = 0;

function preloadImgs(){
**for(var i=0;i<imgs.length;i++){
****MM_preloadImages(imgs[i]);
**}
}

function randomImages(){
**if(counter == (imgs.length)){
****counter = 0;
**}
**MM_swapImage('rotator', '', imgs[counter++]);
**setTimeout('randomImages()', delay);
//-->
</script>
<!-- End Preload Script -->








</head>
<body onLoad="preloadImgs();randomImages();">