Archief - Banners laten wisselen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

'Robin

Legacy Member
Ow, sorry dat ik zo laat reageer. (Was weekje weg, dus had geen toegang tot mijn ftp enzo :P) Maar hoe moet dit dan wel? :P
Nu heb ik dit (aangepast aan alles wat jullie zeiden):
HTML:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Index</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>

<body>
<div id="container">

<div id="header">
<img src="
<?php
include("header.php")
?>"alt="banner">
</div>

<div id="menu">
<?php
include_once("menu.php")
?></div>
<div id="content">blablabla</div>


</div>
</body>
</html>
Header.PHP is het zelfde :P, alleen geeft hij bij dreamweaver ook geen link meer naar header.php... Wat doe ik nu mis? (IMG tags wel verwijdert @ header.php hé xD)

-BVR-

Legacy Member
Lokaal gaat dat niet werken he (php is server-sided). Upload het eens naar uw server en test het eens live. Als het dan niet werkt: controleer uw paths naar header.php en naar de images.

'Robin

Legacy Member
Heb ik al gedaan, werkt niet... :'( Ik heb het gewoon opgegeven en ik gebruik maar 1 banner... :l

Dieterg

Legacy Member
Ondersteunt uw server PHP? Je probeert toch niet op uw telenet webspace?

Je kan dit ook doen met jQuery (javascript)

verondersteld dat al uw afbeeldingen in een images folder zitten en dat uw 2 afbeeldingen image1 en image2 noemen.

Code:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> 
<script type="text/javascript">
$(document).ready(function() {
   var images = ['image1.jpg','image2.jpg'];

   $('<img src="images/' + images[Math.floor(Math.random() * images.length)] + '">').appendTo('#uwHeaderDiv');
});
</script>

Of je kan het ook als volgt doen:
Code:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> 
<script type="text/javascript">
$(document).ready(function() {
   var images = ['image1.jpg','image2.jpg'];
   $('#uwHeaderDiv').css({'background-image': 'url(images/' + images[Math.floor(Math.random() * images.length)] + ')'});
});
</script>

dat moet je dus plaatsen tussen uw <head> </head> tags!

'Robin

Legacy Member
Nee, ik doe het via Versio.nl! En ik moe dus gewoon die code in mijne header.php stoppen , de links late kloppe en t moe werke???

-BVR-

Legacy Member
als je het over het jQuery script van Mam hebt: neen, die code moet in je head komen (en niet in je body; ik heb het dus niet over je header.php!) en in Mams code moet je 'uwheaderdiv' veranderen naar de (wrapper)div van je header.

'Robin

Legacy Member
Ummm, dus dan moet ik het in elk bestand veranderen wil ik nieuwe logo? Dat is niet de bedoeling omdat ik met kerst etc. ook een ander logo wil. ;'()

Fr3aK

Legacy Member
Ge zijt eigenlijk vrij 'dwaas' bezig als dit enkel voor een occasioneel aanpassingske aan uw logo dient, dan kunde gewoon beter logo.png renamen en een nieuw uploaden... uw menu daarentegen is wel een goed voorbeeld van waar PHP echt handig is.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan