Forenindex » Programmierung/Entwicklung » JavaScript » memory in javascript

memory in javascript

ToM04
Beiträge gesamt: 74

4. Jun 2003, 20:39
Bewertung:

gelesen: 2392

Beitrag als Lesezeichen
hi leute. möcht ein memory spiel in javascript erstellen.
anscheinend bekommt mein array bilder keine werte.

bitte um hilfe.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>::Memory::Jupi::ToM::</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script language="JavaScript" type="text/javascript">
<!--
var bilder = new Array();
var versuche = 0;
var clicks = 0;
var firstclick;
var richtigepaare = 0;

function zufallanlegen() {
for(j = 0; j<2; j++) {

for (i=1; i<7; i++) {
do {
do {
zz = Math.round(Math.random()*100);
} while ((zz < 0) || (zz > 11))
} while (bilder[zz] != null)
bilder[zz] = i;
}
}
}

function show(arrayNr) {
clicks++;
if (clicks == 1) {
firstclick = arrayNr;
}
document.images[arrayNr].src = "bild" +bilder[arrayNr]+ ".jpg";

if (clicks == 2) {
versuche++;
clicks = 0;
}
if (!(bilder[arrayNr] == bilder[firstclick])) {
alert("Leider Nein!");
document.images[arrayNr].src = "zu.jpg";
document.images[firstClick].src = "zu.jpg";
} else {
alert("Gratulation");
richtigepaare++;
}
if (richtigepaare == 6) {
alert("Gewonnen. Sie haben "+versuche+ " gebraucht!\nFür ein neues Spiel drücken Sie den Start-Button.");

}

}

function spielneu() {
for (i = 0; i<12; i++) {
document.images.src = "zu.jpg";
bilder.shift();
}
versuche = 0;
clicks = 0;
}
//-->
</script>

</head>

<body>
<table width="90%" height="90%" border="0" align="center">
<tr>
<td align="center" valign="middle"><table width="760" border="0">
<tr>
<td><div align="center"><a href="#"><img src="zu.jpg" width="90" height="120" border="0" onClick="show(0)"></a></div></td>
<td width="10">&nbsp;</td>
<td><div align="center"><a href="#"><img src="zu.jpg" width="90" height="120" border="0" onClick="show(1)"></a></div></td>
<td width="10"><div align="center"></div></td>
<td><div align="center"><a href="#"><img src="zu.jpg" width="90" height="120" border="0" onClick="show(2)"></a></div></td>
<td width="10"><div align="center"></div></td>
<td><div align="center"><a href="#"><img src="zu.jpg" width="90" height="120" border="0" onClick="show(3)"></a></div></td>
</tr>
<tr>
<td height="10"><div align="center"></div></td>
<td>&nbsp;</td>
<td><div align="center"></div></td>
<td><div align="center"></div></td>
<td><div align="center"></div></td>
<td><div align="center"></div></td>
<td><div align="center"></div></td>
</tr>
<tr>
<td><div align="center"><a href="#"><img src="zu.jpg" width="90" height="120" border="0"onClick="show(4)"></a></div></td>
<td>&nbsp;</td>
<td><div align="center"><a href="#"><img src="zu.jpg" width="90" height="120" border="0" onClick="show(5)"></a></div></td>
<td><div align="center"></div></td>
<td><div align="center"><a href="#"><img src="zu.jpg" width="90" height="120" border="0" onClick="show(6)"></a></div></td>
<td><div align="center"></div></td>
<td><div align="center"><a href="#"><img src="zu.jpg" width="90" height="120" border="0" onClick="show(7)"></a></div></td>
</tr>
<tr>
<td height="10"><div align="center"></div></td>
<td>&nbsp;</td>
<td><div align="center"></div></td>
<td><div align="center"></div></td>
<td><div align="center"></div></td>
<td><div align="center"></div></td>
<td><div align="center"></div></td>
</tr>
<tr>
<td><div align="center"><a href="#"><img src="zu.jpg" width="90" height="120" border="0" onClick="show(8)"></a></div></td>
<td>&nbsp;</td>
<td><div align="center"><a href="#"><img src="zu.jpg" width="90" height="120" border="0" onClick="show(9)"></a></div></td>
<td><div align="center"></div></td>
<td><div align="center"><a href="#"><img src="zu.jpg" width="90" height="120" border="0" onClick="show(10)"></a></div></td>
<td><div align="center"></div></td>
<td><div align="center"><a href="#"><img src="zu.jpg" width="90" height="120" border="0" onClick="show(11)"></a></div></td>
</tr>
</table>
<br>
</td>
</tr>
</table>
</body>
</html>

memory in javascript

Anonym
Beiträge gesamt: 22827

6. Jun 2003, 20:45
Bewertung:

gelesen: 2392

Beitrag als Lesezeichen
hi, das prob hat sich gelöst.
es is keinem aufgefallen, dass wir die function die die werte in den array speichert nicht aufgerufen haben.

ToM