Wie kan mij eventueel helpen?

Ik heb nu al 2 dagen op google gekeken, maar ik kan niet vinden wat ik zoek.

Ik heb banners op mijn site staan. (geen image met link, maar vergelijkbaar zoals google ads)
Deze moeten in een rotatie gezet worden!

Hoe kan ik dit het beste doen in php?

Alleen de banners moeten gaan roteren,
dus geen page refresh!

Alvast bedankt voor de hulp
Je bedoeld: rouleren?
@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.

@Aar: Ja inderdaad dat bedoelde ik.
@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?
je zou hem ook in PHP kunnen laten rouleren, met mt_rand()
@ 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()
Tijd om iets te leren dus :-)

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?
Ok, dat (setInterval) kan ik wel redelijk begrijpen denk ik :)
Nee ik heb geen ervaring met AJAX

Ik weet wel veel van html en van php
En ik weet redelijk verschillende dingen met Java Script (js)

Reageren