hilfdirselbst.ch
Facebook Twitter gamper-media
"Funktioniert nicht" ist keine hinreichende Fehlerbeschreibung.
ToM04
Beiträge: 74
4. Jun 2003, 20:39
Beitrag #1 von 2
Bewertung:
(702 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

memory in javascript


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>
Top
 
X
Anonym
Beiträge: 22827
6. Jun 2003, 20:45
Beitrag #2 von 2
Beitrag ID: #38624
Bewertung:
(702 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

memory in javascript


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
als Antwort auf: [#38258] Top