[Javascript] Globalscope ofzo

Gestart doorAlemaalte3 reacties30 weergaven

4 berichten · pagina 1 van 1

Alemaalte

Lid · Topicstarter

Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ok ik heb dus deze code:
Spoiler tonen
<html>
    <head>
        <script src="jquery.js" type="text/javascript"></script>
        <style>
        #blokje
             {
             position:fixed;
             top:30px;
             right:50px;
             }
        #blokje2
             {
             position:fixed;
             top:30px;
             left:50px;
             }
        </style>

        <script type="text/javascript">
            function increase()
                {
                    i = i++;
                }
            function verander(var1,var2)
                {
                    //var ttt = setInterval(document.getElementById("blokje").style="top:50px;";;, 2500);
                    //var test = document.getElementById("blokje").style;
                    //document.write(test);
                    test = $(blokje).css("top");
                    test2 = parseInt(test);
                    var4 = var1 * 1000;
                    var3 = var4 / var2;
                    window.alert(var3);
                    i = 0;
                    ttt = setInterval(increase(), var3);
                    while(i<=var2)
                        {
                            window.alert(i);
                            test3 = test2 + i;
                            document.getElementById("blokje").style="top:"+test3+"px;";
                        }
                        clearInterval(ttt);
                    // document.getElementById("blokje").style="top:10px;";
                    
                }
        </script>
    </head>
    <body>
        <img id="blokje" src="block.png" alt="blokje"/>
        <img id="blokje2" SRC="block.png" onClick="verander(5,50)" alt="verander"/>
    </body>
</html>
Nu wil hij de variable i maar niet verhogen, eerst had ik alles met var gedaan en dacht dat het daaraan licht maar blijkbaar niet. Kan er alstublieft iemand mij helpen?

Alvast bedankt,
alemaalte
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Zet i eens als "var i;" buiten je functies?
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
i = i++; kan ook gewoon als i++;
0
Alemaalte

Lid · Topicstarter

Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
i = i++; werkt zelfs denk ik niet, maar dat heb ik nu aangepast.
Hij verhoogt het nu 1 keer, alleen voert hij het niet vaker uit.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren