1. #1
    Lork's Avatar
    Registered
    20/10/04
    Location
    Merelbeke
    Posts
    1,579
    iTrader
    29 (97%)
    Mentioned
    0 Post(s)
    Reputation
    0/0

    afbeelding knipperen laten beëindigen

    Hallo,

    <script type="text/javascript">
    <!--
    function blinkImages() {
    blinkArray = new Array();
    blinkElements = document.getElementsByTagName('*');
    for(x = 0; x < blinkElements.length; x++) {
    blinkElement = blinkElements[x];
    elementClass = blinkElement.className;
    if(elementClass == 'blink') {
    if(blinkElement.style.visibility == 'hidden'){
    blinkElement.style.visibility = 'visible';
    } else {
    blinkElement.style.visibility = 'hidden';
    }
    }
    }
    setTimeout("blinkImages();", 150);
    }
    // -->
    </script>

    Dit script laat je afbeedling knipperen, maar dit gaat continue verder.

    Hoe laat ik dit nu bv na 5x knipperen stoppen?

    Bedankt,

    L
    PSN: FuaarK

    batman comics
    no votes  

  2. #2
    Gamefactor's Avatar
    Registered
    23/07/05
    Location
    Dworp
    Posts
    593
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/2
    Probeer eens 150 lager te zette
    no votes  

  3. #3
    Lork's Avatar
    Registered
    20/10/04
    Location
    Merelbeke
    Posts
    1,579
    iTrader
    29 (97%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    dat is de timeout tussen visible en hidden, dus de tijd hoe lang het duurt voor er geswitcht moet worden.

    Dus hoe lager hoe rapper het knippert, hoger trager.
    PSN: FuaarK

    batman comics
    no votes  

  4. #4
    Cycloon's Avatar
    Registered
    18/01/04
    Location
    Melle
    Posts
    10,535
    iTrader
    56 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/102
    Code:
    <script type="text/javascript">
    <!--
    	function blinkImages() {
    		blinkImages(0);
    	}
    
    	function blinkImages(int i) {
    		blinkArray = new Array();
    		blinkElements = document.getElementsByTagName('*');
    		for(x = 0; x < blinkElements.length; x++) {
    			blinkElement = blinkElements[x];
    			elementClass = blinkElement.className;
    			if(elementClass == 'blink') {
    				if(blinkElement.style.visibility == 'hidden'){
    					blinkElement.style.visibility = 'visible';
    				} else {
    				blinkElement.style.visibility = 'hidden';
    				}
    			}
    		}
    		if(i<5) {
                            i++;
    			setTimeout("blinkImages(i);", 150);
    		}
    	}
    // -->
    </script>// JavaScript Document
    “In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
    PSN: Cycloon - Final Fantasy XIV: A realm reborn character
    no votes  

  5. #5
    Lork's Avatar
    Registered
    20/10/04
    Location
    Merelbeke
    Posts
    1,579
    iTrader
    29 (97%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    @cycloon
    werkt dit bij u? want bij mij wilt dit spijtig genoeg niet werken :'(
    PSN: FuaarK

    batman comics
    no votes  

  6. #6
    Cycloon's Avatar
    Registered
    18/01/04
    Location
    Melle
    Posts
    10,535
    iTrader
    56 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/102
    Kheb het eerlijk gezegd niet getest

    Hebt ge een pagina waar dit op draait? Dan kan ik wel ff checken wat er precies fout gaat.

    Edit: Ik denk dat ik het probleem weet:

    Code:
    <script type="text/javascript">
    <!--
    	function blinkImages() {
    		blinkImages(0);
    	}
    
    	function blinkImages(int i) {
    		blinkArray = new Array();
    		blinkElements = document.getElementsByTagName('*');
    		for(x = 0; x < blinkElements.length; x++) {
    			blinkElement = blinkElements[x];
    			elementClass = blinkElement.className;
    			if(elementClass == 'blink') {
    				if(blinkElement.style.visibility == 'hidden'){
    					blinkElement.style.visibility = 'visible';
    				} else {
    				blinkElement.style.visibility = 'hidden';
    				}
    			}
    		}
    		if(i<5) {
                            i++;
    			setTimeout("blinkImages("+i+");", 150);
    		}
    	}
    // -->
    </script>// JavaScript Document
    Last edited by Cycloon; 06-12-2008 at 17:31.
    “In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
    PSN: Cycloon - Final Fantasy XIV: A realm reborn character
    no votes  

  7. #7
    Lork's Avatar
    Registered
    20/10/04
    Location
    Merelbeke
    Posts
    1,579
    iTrader
    29 (97%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    99 CENT FUIF

    aub, erg bedankt trouwens, moest er hier karma bestaan . . .

    edit:

    index is nu met jouw laatste versie die spijtig genoeg ook niet werkt
    PSN: FuaarK

    batman comics
    no votes  

  8. #8
    Cycloon's Avatar
    Registered
    18/01/04
    Location
    Melle
    Posts
    10,535
    iTrader
    56 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/102
    Ik heb maar ff zitten google'n, blijkbaar mag de int daar niet staan bij de parameters. function blinkImages(int i) moet dus worden function blinkImages(i).

    Ik gebruik JS nauwelijks dus de syntax is me ook weinig bekend, ik hoop dat het deze keer wel werkt
    “In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
    PSN: Cycloon - Final Fantasy XIV: A realm reborn character
    no votes  

  9. #9
    Lork's Avatar
    Registered
    20/10/04
    Location
    Merelbeke
    Posts
    1,579
    iTrader
    29 (97%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    nog niet verder gekeken maar nu reageert hij door die foto volledig ongezien te laten, volledig hidden dus

    edit:

    als ik deze code

    function blinkImages() {
    blinkElement.style.visibility = 'visible';
    }

    er achteraan zit toont hij ook niks, zit ik tussen de haakjes een getal dan toont hij mijn afbeelding wel

    edit2:

    vergeet mijn 1e edit, wat een onzin
    Last edited by Lork; 06-12-2008 at 18:15.
    PSN: FuaarK

    batman comics
    no votes  

  10. #10
    Cycloon's Avatar
    Registered
    18/01/04
    Location
    Melle
    Posts
    10,535
    iTrader
    56 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/102
    Het probleem is zeker dat hij na 5 keer net hidden staat. Je moet die waarde op het einde van de functie zelf maar even aanpassen dan
    “In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
    PSN: Cycloon - Final Fantasy XIV: A realm reborn character
    no votes  

  11. #11
    Lork's Avatar
    Registered
    20/10/04
    Location
    Merelbeke
    Posts
    1,579
    iTrader
    29 (97%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    geraak er niet meer aan uit

    dit is een simpelere code

    <script language="javascript">
    function blinkId(id) {
    var i = document.getElementById(id);
    if(i.style.visibility=='hidden') {
    i.style.visibility='visible';
    } else {
    i.style.visibility='hidden';
    }
    setTimeout("blinkId('"+id+"')",180);
    return true;
    }
    </script>
    dit juist voor /html

    <script type="text/javascript">blinkId('centheader');</script>

    maar zoals altijd blijft hij knipperen!
    PSN: FuaarK

    batman comics
    no votes  

  12. #12
    tha_rippa1be's Avatar
    Registered
    23/05/03
    Location
    Stavanger
    Posts
    1,837
    iTrader
    10 (100%)
    Mentioned
    0 Post(s)
    Reputation
    1/4
    Quote Originally Posted by Lork View Post
    This quote is hidden because you are ignoring this member. Show
    geraak er niet meer aan uit

    dit is een simpelere code



    dit juist voor /html




    maar zoals altijd blijft hij knipperen!
    Code:
    <script language="javascript">
    	blinki = 0;
    	function blinkId(id) {
    		var i = document.getElementById(id);
    		if(i.style.visibility=='hidden') {
    			i.style.visibility='visible';
    		} else {
    			i.style.visibility='hidden';
    		}
    		if(blinki<10){
    			blinki++;
    			setTimeout("blinkId('"+id+"')",180);
    		}
    		return true;
    	}
    </script>
    ?

    edit: ups, 10 keer dus ipv 5

    no votes  

  13. #13
    Lork's Avatar
    Registered
    20/10/04
    Location
    Merelbeke
    Posts
    1,579
    iTrader
    29 (97%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    lol bedankt het werkt, niet 100% juist blinki<10 dat hij er dan 10 blinkt, maar wat maakt het mij uit

    Bedankt 9lives members

    voordiegene die het ook mss kunnen gebruiken

    dit in de head sectie:

    <script language="javascript">
    blinki = 0;
    function blinkId(id) {
    var i = document.getElementById(id);
    if(i.style.visibility=='hidden') {
    i.style.visibility='visible';
    } else {
    i.style.visibility='hidden';
    }
    if(blinki<10){
    blinki++;
    setTimeout("blinkId('"+id+"')",180);
    }
    return true;
    }
    </script>
    dit vlak voor </html>

    <script type="text/javascript">blinkId('div_id');</script>
    Last edited by Lork; 06-12-2008 at 20:40.
    PSN: FuaarK

    batman comics
    no votes  

  14. #14
    tha_rippa1be's Avatar
    Registered
    23/05/03
    Location
    Stavanger
    Posts
    1,837
    iTrader
    10 (100%)
    Mentioned
    0 Post(s)
    Reputation
    1/4
    Quote Originally Posted by Lork View Post
    This quote is hidden because you are ignoring this member. Show
    lol bedankt het werkt, niet 100% juist blinki<10 dat hij er dan 10 blinkt, maar wat maakt het mij uit
    De functie is doet een soort van toggle (gelijk ne schakelaar)
    dus voor iets te laten blinken (aan, uit) moet ge die 2x aanroepen. dus voor 5x te laten blinken moet ge de functie 10x aanroepen.

    no votes  

  15. #15
    Lork's Avatar
    Registered
    20/10/04
    Location
    Merelbeke
    Posts
    1,579
    iTrader
    29 (97%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    karma!
    PSN: FuaarK

    batman comics
    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