login  Naam:   Wachtwoord: 
Registreer je!
 Forum

undefined

Offline WMtools - 22/10/2005 18:06
Avatar van WMtoolsNieuw lid Hoi, ik gebruik momenteel het volgende script:

  1. <script language="JavaScript1.4" defer="defer" type="text/javascript">
  2. var quote=new Array(2)
  3. var url=new Array(2)
  4. quote[1] = "http://url/map/uploads/banners/advertentie.gif";
  5. url[1] = "http://url/map/adverteren.php";
  6. quote[2] = "http://url/map/uploads/banners/12145487.gif";
  7. url[2] = "http://url/map/uit.php?bannerID=1";
  8. function andereBanner( ) {
  9. var blaat = Math.round(Math.random()*1);
  10. document.getElementById("banner").src = quote[blaat];
  11. document.getElementById('url').href = url[blaat];
  12. setTimeout( 'andereBanner()' , 6000 );
  13. }
  14. </script>


Dit werkt goed:) Alleen 1 fout, ik heb er 2 banners in zitten, maar als 3e geeft die dit als output: 'undefined' terwijl die nergens in zit, weet iemand hoe dit kan?

B.v.d. Gr jeffrey

3 antwoorden

Gesponsorde links
Offline XenoX - 22/10/2005 18:13
Avatar van XenoX Gouden medailleGouden medaille

PHP expert
  1. <script language="JavaScript1.4" defer="defer" type="text/javascript">
  2. var quote=new Array;
  3. var url=new Array;
  4. quote[0] = "http://url/map/uploads/banners/advertentie.gif";
  5. url[0] = "http://url/map/adverteren.php";
  6. quote[1] = "http://url/map/uploads/banners/12145487.gif";
  7. url[1] = "http://url/map/uit.php?bannerID=1";
  8. function andereBanner( ) {
  9. var blaat = Math.round(Math.random()*(quote.length - 1));
  10. document.getElementById("banner").src = quote[blaat];
  11. document.getElementById('url').href = url[blaat];
  12. setTimeout( 'andereBanner()' , 6000 );
  13. }
  14. </script>
Offline WMtools - 22/10/2005 18:15
Avatar van WMtools Nieuw lid helaas werkt dit nog niet, is er niet ergens een mogelijk heid wanneer er "undefined" komt te staan, dat die die dan niet weergeeft, maar overslaat zeg maar? en dan gewoon een andere uitzoekt?
Offline haytjes - 23/10/2005 19:38 (laatste wijziging 23/10/2005 19:43)
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
  1. <script language="JavaScript1.4" defer="defer" type="text/javascript">
  2. var quote=new Array(2)
  3. var url=new Array(2)
  4. quote[0] = "http://url/map/uploads/banners/advertentie.gif";
  5. url[0] = "http://url/map/adverteren.php";
  6. quote[1] = "http://url/map/uploads/banners/12145487.gif";
  7. url[1] = "http://url/map/uit.php?bannerID=1";
  8. function andereBanner( ) {
  9. var blaat =Math.ceil(Math.random()*(quote.length - 1));
  10. if(typeof(quote[blaat]) != "undefined")
  11. {
  12. document.getElementById("banner").src = quote[blaat];
  13. document.getElementById('url').href = url[blaat];
  14. setTimeout( 'andereBanner()' , 6000 );
  15. }
  16. else
  17. {
  18. andereBanner();
  19. }
  20. }
  21. </script>


MAAR je moet wel bij url[0] en quote[0] beginnen HOOR
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.201s