Ik heb al forum doorzocht en kom er niet achter/uit.
Mijn bedoeling is dat ik via refresh een nieuwe banner te zien krijg.
De afbeelding wordt nu vanuit CSS getoond, dus hoe kan ik dit aanvullen?
Dan zul je moeten zorgen dat de waarde van background telkens anders is. Met behulp van PHP zul je dan voor de url telkens een andere waarde in moeten vullen.
<?php
$aBanners = array('banner1.jpg', 'banner2.jpg', etc);
shuffle($aBanners);
echo '#banner { background: url("'.$aBanners[0].'"); }';
?>
En deze echo plaats je dan natuurlijk in de <head> van je pagina tussen de <style> tags zodat hij als CSS geinterpreteerd wordt. Eventueel zou je de rest van je CSS gewoon in een aparte stylesheet op kunnen nemen, dit is immers de enige waarde die moet veranderen.
Ik zou #banner gewoon in je stylesheet laten staan zoals je hem nu hebt. Je hoeft alleen die variabele code toe te voegen in je PHP script waarbij je die echo in de head tussen <style> tags plaatst, nadat je je externe stylesheet geladen hebt. Op die manier wordt de background entry voor #banner overschreven als dat nodig is.