Teveel banners - toch zichtbaar maken.

Status
Niet open voor verdere reacties.

PeterdeBruin

Gebruiker
Lid geworden
19 mrt 2012
Berichten
73
Ik heb 4 plekken voor een advertentie - met url naar de fabrikant website. Nu krijg ik meer en meer advertentie logo's dan dat ik plekken heb. Ik zag op een site dat de advertentie's op eenzelfde plek rouleren. Je zag de eerste en dan de tweede deze eerste vervangen en dan kwam de derde enzovoort. Je kon nog wel erop klikken om door verwezen te worden naar betreffende fabrikant zolang deze zichtbaar was. Het leek wel dat als je de muis er op zette dat de roulatie stopte maar weet dat niet zeker meer. Ik zoek zulke code die dit doet Ter info ik gebruik Dreamweaver CS6
 
Dat heet een banner rotator. Is meestal een javascript. Maar ook in ASP en PHP zijn ze er.

Hier staat een generator, niet getest! Maar kun je zien wat de mogelijkheden zijn.
 
Heb de banner rotator in gebruik genomen die Rooi Darp in maart aanwees. Werkt uitstekend behalve dan dat de URL niet doorverwijst omdat :
The requested URL /banner/www.google.com was not found on this server. Er staat dus /banner/ voor het adres. Kan iemand in de code kijken waar ik dat zou moeten verbeteren. bedankt - Peter

<div id="adv_5"> <script type="text/javascript">
var imgs2 = new Array("graphics/Adver/Marco.jpg","graphics/Adver/Broek.jpg","graphics/Adver/Stiefel.jpg");
var lnks2 = new Array("www.youtube.com","www.google.com","www.ns.nl");
var alt2 = new Array("label 1","label 2","label 3");
var currentAd2 = 0;
var imgCt2 = 3;
function cycle2() {
if (currentAd2 == imgCt2) {
currentAd2 = 0;
}
var banner2 = document.getElementById('adBanner2');
var link2 = document.getElementById('adLink2');
banner2.src=imgs2[currentAd2]
banner2.alt=alt2[currentAd2]
document.getElementById('adLink2').href=lnks2[currentAd2]
currentAd2++;
}
window.setInterval("cycle2()",2100);
</script>

<a href="http://www.youtube.com" id="adLink2" target="">
<img src="graphics/Adver/Marcoweb.jpg" id="adBanner2" border="0" width="120" height="120"></a>
</div>
 
Waar die /banner/ vandaan haalt zie ik even niet, waarschijnlijk heb je niet de code aangepast voor Helpmij.

Bij mij werkt het goed alleen kan ik even niet verwijzen naar een andere site
Code:
<a href="http://www.youtube.com" id="adLink2" target="">
kan niet en moet dus worden
Code:
<a href="/test" id="adLink2" target=""> of <a href="test" id="adLink2" target="">
Hetzelfde geld voor
Code:
var lnks2 = new Array("www.youtube.com","www.google.com","www.ns.nl");
moet iets worden als
Code:
var lnks2 = new Array("filmpje.avi","/filmpje","test.html");
alleen maar verwijzen naar bestanden/pagina's op je eigen site.

Ben ik zo duidelijk?
Anders stuur een link naar jou pagina dan kijk ik er even naar.

En misschien moet je wel op zoek naar een andere rotator, want in firefox werkt het bij mij helemaal niet :(
 
Laatst bewerkt:
Ik heb de code in gebruik als die op de Helpmij site staat Deze geeft de volgende error :The requested URL /banner/www.youtube.com was not found on this server. De links werken niet vanwege die /banner/ denk ik dan. Heb getest met firefox en dat werkt hetzelfde als Chrome. In de aanwijzing van de var links2 geef je nu beelden en geen url's Waar moeten dan de url's komen?
 
Fout gevonden in de code moet het zijn var lnks2 = new Array("HTTP:// www.youtube.com -etc. Dus de HTTP is essentieel om de links te laten werken. Je kan dan ook bijvoorbeeld overal waar cycle2 die twee vervangen bij alle commando's in een drie of een vier en je krijgt meerdere blokken die oplichten met je banners mocht je er meer dan een willen hebben.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan