18. juli 2015 - 21:52Der er
10 kommentarer og 1 løsning
array
hvordan kan jeg oprette et array med tal til f. eks. mine lottotal som jeg har på en 5 ugers kupon. jeg har 10 rækker med 7 tal. jeg er ved at lave et lille program som tester om der er gevinst. jeg har lavet en tabel hvor jeg indtaster resultatet af trækningen og udskriver denne i en label. jeg vil gerne teste mine rækker om de indeholder det tal jeg indsætter i tabellen, så jeg kan se om der er gevinst eller ikke og i hvilken evt. række der er gevinst. arrayet skal selvfølgelig være statisk.
Det løsningen som viperine har, der muligvis kan bruges til videre løsning af mit spørgsmål.
Det jeg nu skal bruge er hvordan jeg kan tjekke de enkelte elementer i hver række når jeg klikker på et tal i en tabel.
Altså når jeg f.eks. klikker på tallet 16 hvordan kan jeg kontrollere om tallet er i hver af de rækker der evt. indeholder dette tal og hvordan jeg får at vide hvilke række(r) tallet er tilstede, således at når jeg har klikket på de 7 tal der er udtrukket kan se om der er gevinst på min kupon.
Håber dette hjælper lidt med overskueligheden på mit spørgsmål.
nu har fået løst mit problem med hjælp fra viperine, og fået lavet hele mit program med at finde mine evt. gevinster. så hvis du lægger et svar er dine point hjemme.
Som tillægsspørgsmål hvordan opretter jeg et XML dokument og kan brug dette som en slags datainput til mit program.
Dvs. at jeg ikke behøver at have mine tal liggende direkte i programmet, men kan indlæse dem fra direkte fra dette dokument i stedet for at oprette en database.
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest(); // læser opjekt til xml filer } else {// code for IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET", "Lottotal.xml", false); xmlhttp.send(); xmlDoc = xmlhttp.responseXML; x = xmlDoc.getElementsByTagName("lottotal"); // indlæser xml dokument
var rows = 10; // antal rækker i array
for (var i = 0; i < rows; i++) { lotto.push([]); // indsætter antal rækker i array }
for (var i = 0; i < rows; i++) { var række = (x[i].getElementsByTagName("Række")[0].childNodes[0].nodeValue).split(","); // henter den enkelte række i xml filen
for (var k = 0; k < række.length; k++) lotto[i].push(række[k]); // indsætter rækken i arrayet }
Nå, det var godt. Jeg kom først lige hjem til en pc i går aftes.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.