@Obelix: Nee niet in php. De file is toevallig php. De banners moeten om de x aantal sec. veranderen naar een andere banner (met .js o.i.d).
Maar wel ervan uitgaande dat het geen banners zijn bestaande uit een image + link.
De banners die ik gebruik zijn vergelijkbaar als de codes van google adsense.
Zijn je banners gewoon gif-jes (of png/jpg-jes)? In dat geval kan je met een setInterval in javascript om de zoveel seconden een andere src op je img tag zetten waardoor er dus een andere banner wordt ingeladen. http://www.w3schools.com/jsref/met_win_setinterval.asp
@Erwin: Nee het zijn geen gif-jes of png of jpg!
Zoals ik vertelde in het begin van deze topic
Ik heb banner, waar ik een code voor heb (Deze code is vergelijkbaar zoals google adsense code's)
Zie hieronder (een voorbeeld code):
<!-- BEGIN CODE -->
<script type="text/javascript" language="javascript" charset="utf-8" src="http://ads.advertising.com/ad/112752.js"></script>
<!-- END CODE -->
Dus ik ben op zoek naar een js script of iets anders die dit soort banner code's kan rouleren om de x aantal sec.
Sorry, even niet goed gelezen dan.... maar de basis van mijn antwoord is nog steeds hetzelfde. In eerste instantie zal je met setInterval() aan de slag moeten om om de zoveel seconden iets te veranderen.
De vraag is dan alleen waar je die codes vandaan krijgt (aftelbaar, of zijn het er veel) en wat moet er in je code precies elke keer veranderen?
@ Erwin: Die code's zijn allemaal gedropd (om het zo maar even te zeggen) in een soort config file (.php) van daaruit gaan ze met een aanroep code naar de juiste pagina's (Dit heb ik gedaan, omdat ik moenteel meer dan 3000 pagina's heb)Er moet in de code niks veranderen, maar om de x aantal sec. een andere code neerzetten door middel van een refresh (Dus alleen een refresh op de banners en niet met behulp van een meta tag om de hele pagina te laten refreshen)Ik heb eerlijk gezegt nog nooit gewerkt met een setInterval()
setInterval is in dit geval denk het makkelijkste deel van je probleem. Check de link die ik meegaf en probeer dan het volgende:
var int=self.setInterval("timed_function()",5000);
function timed_function(){
alert("boe!");
}
Met deze code krijg je dus elke 5 seconden een alert voor je neus.
Dan het andere probleem, hoe krijg je de code naar de browser. Ik denk dat dat het beste gaat met een AJAX call naar een php pagina die alleen een (random) code terugstuurt die je dan vervolgens kan gebruiken om de banner om te wisselen. Heb je ervaring met AJAX?