javascript fout
kijk op:
http://www.freewebs.com/gekkor/
je ziet de fout meteen, volgens mij ligt het hier aan:
//
function testNext(nxt) {
nxt.style.backgroundColor="#FFFFFF"
return true
}
function moveIt() {
if (!progress) return
switch (event.keyCode) {
case 37: // left
if (maze[start.rows][1][start.cols-1]==0) {
if (testNext(board.rows[start.rows].cells[start.cols-1]))
message.innerText="Left"
start.cols--
document.all.board.rows[start.rows].cells[start.cols].background="img/left.PNG"
} else
message.innerText="Sorry, not possible."
break;
case 38: // up
if (maze[start.rows][0][start.cols]==0) {
if (testNext(board.rows[start.rows-1].cells[start.cols]))
message.innerText="Up"
start.rows--
document.all.board.rows[start.rows].cells[start.cols].background="img/up.PNG"
} else
message.innerText="Sorry, not possible."
break;
case 39: // right
if (maze[start.rows][1][start.cols]==0) {
if (testNext(board.rows[start.rows].cells[start.cols+1]))
message.innerText="Right"
start.cols++
document.all.board.rows[start.rows].cells[start.cols].background="img/right.PNG"
}
else
message.innerText="Sorry, not possible."
break;
case 40: //down
if (maze[start.rows+1]==null) return
if (maze[start.rows+1][0][start.cols]==0) {
if (testNext(board.rows[start.rows+1].cells[start.cols]))
message.innerText="Down"
start.rows++
document.all.board.rows[start.rows].cells[start.cols].background="img/down.PNG"
} else
message.innerText="Sorry, not possible."
break;
}
//
want de gegevens die naar testNext worden gezet worden in testNext niet gebruikt.. :S
kan iemand kijke wat er fout is?
http://www.freewebs.com/gekkor/
je ziet de fout meteen, volgens mij ligt het hier aan:
//
function testNext(nxt) {
nxt.style.backgroundColor="#FFFFFF"
return true
}
function moveIt() {
if (!progress) return
switch (event.keyCode) {
case 37: // left
if (maze[start.rows][1][start.cols-1]==0) {
if (testNext(board.rows[start.rows].cells[start.cols-1]))
message.innerText="Left"
start.cols--
document.all.board.rows[start.rows].cells[start.cols].background="img/left.PNG"
} else
message.innerText="Sorry, not possible."
break;
case 38: // up
if (maze[start.rows][0][start.cols]==0) {
if (testNext(board.rows[start.rows-1].cells[start.cols]))
message.innerText="Up"
start.rows--
document.all.board.rows[start.rows].cells[start.cols].background="img/up.PNG"
} else
message.innerText="Sorry, not possible."
break;
case 39: // right
if (maze[start.rows][1][start.cols]==0) {
if (testNext(board.rows[start.rows].cells[start.cols+1]))
message.innerText="Right"
start.cols++
document.all.board.rows[start.rows].cells[start.cols].background="img/right.PNG"
}
else
message.innerText="Sorry, not possible."
break;
case 40: //down
if (maze[start.rows+1]==null) return
if (maze[start.rows+1][0][start.cols]==0) {
if (testNext(board.rows[start.rows+1].cells[start.cols]))
message.innerText="Down"
start.rows++
document.all.board.rows[start.rows].cells[start.cols].background="img/down.PNG"
} else
message.innerText="Sorry, not possible."
break;
}
//
want de gegevens die naar testNext worden gezet worden in testNext niet gebruikt.. :S
kan iemand kijke wat er fout is?
In firefox zie je niet veel hoor.. alleen wat lijntjes
verder gebeurd er nix als je op een pijltje drukt ofzo
verder gebeurd er nix als je op een pijltje drukt ofzo
Gewijzigd op 01/01/1970 01:00:00 door Harmen
is ook nie echt bestemt voor FF :P wel voor IE
Wat zou de fout moeten zijn dan? Dat het poppetje zichtbaar blijft op de vorige stap als je een stap verzet?
ya dat is de fout na 3 stappe heb ik 3 poppetjes naast elkaar =\ k heb er maar 1 nodig :P




