Hallo,
Had een script gevonden voor een banner rolatie, en hij werkt top :thumb:
Alleen ga ik het op meerdere pagina's gebruiken dus wil ik het in een extern bestandje zetten. En hier ging het mis.
Hier is een gedeelte van de html code:
Het js script heb ik in rotatie.js geplaatst:
[JS]<script language="JavaScript">
var ImageArr1 = new Array("images/a8.gif","images/a10.jpg","images/donor.jpg");
var ImageHolder1 = document.getElementById('Rotating1');
function RotateImages(whichHolder,Start)
{
var a = eval("ImageArr"+whichHolder);
var b = eval("ImageHolder"+whichHolder);
if(Start>=a.length)
Start=0;
b.src = a[Start];
window.setTimeout("RotateImages("+whichHolder+","+(Start+1)+")",2000);
}
RotateImages(1,0);
RotateImages(2,0);
</script>[/JS]
ziet iemand de fout? Alvast bedankt!
Had een script gevonden voor een banner rolatie, en hij werkt top :thumb:
Alleen ga ik het op meerdere pagina's gebruiken dus wil ik het in een extern bestandje zetten. En hier ging het mis.
Hier is een gedeelte van de html code:
Code:
<body>
<script language="JavaScript" src="rotatie.js"></script>
<div id="splash">
<img src="" name="Rotating" id="Rotating1" width=458 height=92>
</div>
Het js script heb ik in rotatie.js geplaatst:
[JS]<script language="JavaScript">
var ImageArr1 = new Array("images/a8.gif","images/a10.jpg","images/donor.jpg");
var ImageHolder1 = document.getElementById('Rotating1');
function RotateImages(whichHolder,Start)
{
var a = eval("ImageArr"+whichHolder);
var b = eval("ImageHolder"+whichHolder);
if(Start>=a.length)
Start=0;
b.src = a[Start];
window.setTimeout("RotateImages("+whichHolder+","+(Start+1)+")",2000);
}
RotateImages(1,0);
RotateImages(2,0);
</script>[/JS]
ziet iemand de fout? Alvast bedankt!