1. #1
    hathi's Avatar
    Registered
    21/06/03
    Location
    gent
    Posts
    99
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0

    JS: scriptje wil deel van if niet uitvoeren

    ik heb een js geschreven maar als ik het run dan wil hij het eerste deel nooit uitvoeren alhoewel de variable getal 0. hij voert alleen maar uit hetgeen na de else staat. kan en wil iemand me zeggen wat hier misgaat ??

    Code:
    <script>
    window.onload = wisselbanner();
    var getal=0 ;
    var ban ;
    
    window.alert(getal);
    function wisselbanner() {
    	if ( getal==0 ) {
    	ban = "banner3.gif";	
    	//getal=0 ;
    	getal++ ;
    	}
    	else  {
    		ban = "banneraltdd.gif";
    		//getal++ ;	
    		getal=0 ;		
    		}
    }
    
    </script>
    greetz

    hathi
    no votes  

  2. #2
    sys4096's Avatar
    Registered
    17/07/02
    Posts
    102
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Zet uw window.onload = wisselbanner(); eens achter uw initializatie
    no votes  

  3. #3
    hathi's Avatar
    Registered
    21/06/03
    Location
    gent
    Posts
    99
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    da was het merci want kzou der nog lang achter gezocht hebben

    greetz

    chaplain
    no votes  

  4. #4
    hathi's Avatar
    Registered
    21/06/03
    Location
    gent
    Posts
    99
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    ook had ik dit graag in een loop getsoken heb al geprobeerd met de while lus ma niets help hij voert het bovenstaande stukje code 1 maal uit en dan stopt hij.
    hoe kan ik ervoor zorgen dat hij de code blijft uitvoeren?

    greetz

    hathi
    Last edited by hathi; 08-03-2005 at 18:34.
    no votes  

  5. #5
    S3cT0r's Avatar
    Registered
    09/03/03
    Location
    Kruibeke
    Posts
    111
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Code:
    <script>
    window.alert(getal);
    function wisselbanner() {
    var getal;
    var ban;
    for (getal = 0;getal < 10;getal++) {
     if (getal == 0) {
        ban = "banner3.gif";
      }
     else  {
        ban = "banneraltdd.gif";	
      }
     }
    }
    window.onload = wisselbanner();
    </script>
    Dat zou 10 keer moeten loopen. Natuurlijk weet ik absoluut niet wat je wilt, dus dit kan als een voorbeeld dienen.
    (De ban zal altijd "banneraltdd.gif", omdat getal altijd meer dan 0 zal worden).
    Last edited by S3cT0r; 08-03-2005 at 18:41.
    no votes  

  6. #6
    hathi's Avatar
    Registered
    21/06/03
    Location
    gent
    Posts
    99
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    neen sorry het werkt niet hij doet de functie maar 1 maal daarna stopt hij

    greetz

    hathi
    no votes  

  7. #7
    sys4096's Avatar
    Registered
    17/07/02
    Posts
    102
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Dat zal niet gaan met javascript. Elke keer je de pagina opnieuw start staat je teller terug op 0. Je zal het via een serverside script taal (PHP, JAVA, ASP...) moeten doen, als je telkens een andere banner wil tonen aan de bezoekers.

    Als je gewoon bij elke pageload een andere banner wil tonen aan dezelfde bezoeker kan je het eventeel met een cookie oplossen. Je slaat dan gewoon de waarde van getal op in de cookie en telt er elke pageload 1 bij op. Als het hoger is dan het aantal banners zet je het terug op 0.

    Voor meer info zoek op javascript cookie in google ofzo.
    no votes  

  8. #8
    dJeez's Avatar
    Registered
    17/07/02
    Location
    Sol System
    Posts
    10,064
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/78
    Wil je om de X aantal seconden een andere banner? Zo ja kan je via setTimeout werken om de volgende banner te tonen.
    PSN: dJeezBE - Delicious bookmarks
    Disclaimer: I am currently suffering from severe CSD (Compulsive Sarcasm Disorder). - L'onion fait la farce - Facile largire de alieno
    Pastafarian by choice
    no votes  

  9. #9
    hathi's Avatar
    Registered
    21/06/03
    Location
    gent
    Posts
    99
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    dank voor de antwoorden zal het eens proberen met die setTimeout van djeez

    greetz

    hathi
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in