From 81ca17cc01b1a684327457009323a537479a28e0 Mon Sep 17 00:00:00 2001 From: Richard Halsall <–richard-glyn.halsall@informatik.hs-fulda.e> Date: Sat, 4 Feb 2023 16:38:12 +0100 Subject: [PATCH] =?UTF-8?q?Bug=20fix:=20Tabellenzelle=20wird=20jetzt=20?= =?UTF-8?q?=C3=BCber=20die=20Zell-ID=20gefunden?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- schlangen_und_leitern/js/playerHandling.js | 41 +++++++++++----------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/schlangen_und_leitern/js/playerHandling.js b/schlangen_und_leitern/js/playerHandling.js index 09cea78..171b911 100644 --- a/schlangen_und_leitern/js/playerHandling.js +++ b/schlangen_und_leitern/js/playerHandling.js @@ -115,26 +115,27 @@ function movePlayer(player, roll){ } -//wandelt Zellennummer in html-Element um -function boardLocation(cellNumber){ -var table = document.getElementById('board'); -var found = false; -var tableId; -for(let i = 0; i < 10; i++){ - for(let j = 0; j < 10; j++){//findet der zelle ID von Stellenummer - if(table.rows[i].cells[j].innerHTML == cellNumber){ - found = 1; - tableId = table.rows[i].cells[j].id; - break; + //wandelt Zellennummer in html-Element um + function boardLocation(cellNumber){ + var table = document.getElementById('board'); + var found = false; + var tableId; + for(let i = 0; i < 10; i++){ + for(let j = 0; j < 10; j++){//findet der zelle ID von Stellenummer + if(table.rows[i].cells[j].id == ("cell" + cellNumber)){ + found = 1; + tableId = table.rows[i].cells[j].id; + break; + } + } + } + if(found == true){ + + return tableId; + } + else{ + + console.log("Error: Zellenummer " + tableId + " nicht gefunden"); //Druckt Errror auf dem console wenn unerfolgereich } } - } - if(found == true){ - return tableId; - } - else{ - - console.log("Error: Zellenummer " + tableId + " nicht gefunden"); //Druckt Errror auf dem console wenn unerfolgereich - } -}