Goededag forumleden,

ik ben bezig voor een projectje voor school en ben met een memorygame bezig echter loop ik al snel vast zien jullie wat ik fout doe?


<script>
var memory_array = ['A','A','B','B','C','C','D','D','E','E','F','F','G','G','H','H','I','I','J','J','K','K','L','L'];
var memory_values = [];
var memory_tile_ids = [];
var tiles_flipped = 0;
arry.prototype.memory_tile_shuffle = function()
    {
        var i = this.leght, j, temp;
        while (--i > 0)
        {
            j = math.floor(math.random() * (i+1));
            temp = this[j];
            this[j] = this [i];
            this[i] = temp;   
        }    
    }
function newboard()
    {
        tiles_flipped = 0;
        var output = '';
        memory_array.memory_tiles_shuffle();
        for(var i = 0; i <memory_array_lenght; i++)
        {
            output += '<div id="tile_'+i+'" onclick="memoryFlipTile(this,\''+memory_array[i]+'\')"> </div>';            
        }
        document.getElementById('memory_board').innerHTML = output;
    }
</script>


ik zou nu al de plaatjes moeten zijn maar die zie ik niet.
- zet je code tussen code-tags
- spring je code logisch in
- Aar - op 23/05/2014 10:46:59

- zet je code tussen code-tags
- spring je code logisch in


Ik ben nieuw op dit forum :P
hoe doe je dat ?


[
code ] en [ /code] om je code zetten (zonder de spaties)

Ignore werkt niet (meer) ? Meen me te herinneren dat er lang geleden ook ignore tags waren als je bijv code tags wou laten zien.
Ronnie Rijgersberg op 23/05/2014 10:41:31
zien jullie wat ik fout doe?

Ja, je bent niet secuur genoeg. Les 1 van programmeren is dat elke tikfout je code zal doen breken, want een computer is namelijk wel heel erg secuur.

Als jij dus dit soort kleine foutjes maakt gaat het al snel fout:
[code lang=js]
//fout
var i = this.leght, j, temp;
//goed
var i = this.length, j, temp;

//fout
j = math.floor(math.random() * (i+1));
//goed
j = Math.floor(Math.random() * (i+1));

//fout
for(var i = 0; i <memory_array_lenght; i++)
//goed
for(var i = 0; i <memory_array.length; i++)
[/code]
En misschien staan er nog wel meer in.
daar moet je dan toch een bult foutmeldingen over krijgen...

Zelf gebruik ik voor javascript altijd Firefox in combi met Firebug.

Krijg je in de console altijd nette foutmeldingen. Beter dan in Chrome

Reageren