login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > JavaScript

banner script

baszer – 13/01/2012 14:32
Hoi,

hele dag al zitten prutsen / zoeken naar geschikte scripts. Helaas ben ik zelf niet in staat om hele gedeeltes toe te voegen aan scripts. Mijn vraag aan jullie. Kan een van jullie bijgevoegd script zo maken dat ik ook url's kan toevoegen aan de plaatjes? Zou echt super gaaf zijn!

  1. window.onload = choosePic;
  2.  
  3. var adImages = new Array(
  4.  
  5. "image1.jpg",
  6. "image5.jpg",
  7. "image3.jpg",
  8. "image4.jpg"
  9.  
  10. );
  11. var thisAd = 0;
  12.  
  13. function choosePic() {
  14. thisAd = Math.floor((Math.random() * adImages.length));
  15. document.getElementById("adBanner").src = adImages[thisAd];
  16.  
  17. rotate();
  18. }
  19.  
  20. function rotate() {
  21. thisAd++;
  22. if (thisAd == adImages.length) {
  23. thisAd = 0;
  24. }
  25. document.getElementById("adBanner").src = adImages[thisAd];
  26.  
  27. setTimeout(rotate, 3 * 1000);
  28. }// JavaScript Document


1 antwoord

Gesponsorde links

vinTage – 13/01/2012 15:08
Maak een tweede array aan, maar daarin de urls (bv urls).
Zet je image in een a tag met een id (bv linkje).

  1. <a href="" id="linkje"><img id="adBanner" src="" alt="" /></a>


Dan kun je in het javascript het href attribuut mee laten veranderen:
  1. document.getElementById("linkje").href= urls[thisAd];



Gesponsorde links

Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten:

© 2002-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.035s