JavaScript - Tabla aleatoria fallo en funciones

 
Vista:

Tabla aleatoria fallo en funciones

Publicado por No encuentra las funciones, tabla aleatoria (1 intervención) el 05/12/2015 20:48:21
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<html>
<head>
<script>
function muestra1 () {
document.getElementById("Agua1").src="agua1.gif"
agua.play ()
};
function muestra2 () {
document.getElementById("Agua2").src="agua.gif"
agua.play ()
};
function muestra3 () {
document.getElementById("Agua3").src="agua.gif"
agua.play ()
};
function muestra4 () {
document.getElementById("Agua4").src="agua1.gif"
agua.play ()
};
function muestra5 () {
document.getElementById("Agua5").src="agua.gif"
agua.play ()
};
function muestra6 () {
document.getElementById("Agua6").src="agua1.gif"
agua.play ()
};
function muestra7 () {
document.getElementById("Agua7").src="agua.gif"
agua.play ()
};
function muestra8 () {
document.getElementById("Agua8").src="agua1.gif"
agua.play ()
};
function muestra9 () {
document.getElementById("Barco").src="barco.gif"
barco.play ()
setTimeout("ganador ()",1500)
 
};
function ganador () {
winner.play ()
document.getElementById("mostrar").style.display=""
};
function(){
	var celdas = $("tabla");
	var contenidos = celdas.map(function(){return this.innerHTML}).get().sort(function(){ return Math.round(-1 + (Math.random()*2))})
	celdas.html(function(i,v){return contenidos[i]})
}):
</script>
 
</head>
 
<body  background="mar.jpg">
 <img src="altavoz.gif">
 <audio autoplay>
  <source src="soun2.mp3" type="audio/mpeg">
</audio>
 <audio id="agua" >
  <source src="sound.mp3" type="audio/mpeg" >
</audio>
 <audio id="barco" >
  <source src="sound1.mp3" type="audio/mpeg" >
</audio>
 <audio id="winner" >
  <source src="winner.mp3" type="audio/mpeg" >
</audio>
<table bgcolor="#5B6161" align="center" id="tabla">
	<tr>
			<td></td>
			<td style="color:#67C9CE;">1</td>
			<td style="color:#67C9CE;">2</td>
			<td style="color:#67C9CE;">3</td>
		</tr>
	<tr>
			<td style="color:#67C9CE;">A</td>
			<td> 	<img border="5px"src="interrogacion.gif" id="Agua1"  width="100" height="100" onclick="muestra1 ()">	</td>
			<td>	<img border="5px"src="interrogacion.gif" id="Agua2"  width="100" height="100" onclick="muestra2 ()">	</td>
			<td>	<img border="5px"src="interrogacion.gif" id="Agua3"  width="100" height="100" onclick="muestra3 ()">	</td><br>
		</tr>
	<tr>
			<td style="color:#67C9CE;">B</td>
			<td>	<img border="5px"src="interrogacion.gif" id="Agua4"  width="100" height="100" onclick="muestra4 ()">	</td>
			<td>	<img border="5px"src="interrogacion.gif" id="Barco"  width="100" height="100" onclick="muestra9 ()">	</td>
			<td>	<img border="5px"src="interrogacion.gif" id="Agua5"  width="100" height="100" onclick="muestra5 ()">	</td><br>
		</tr>
	<tr>
			<td style="color:#67C9CE;">C</td>
			<td>	<img border="5px"src="interrogacion.gif" id="Agua6"  width="100" height="100" onclick="muestra6 ()">	</td>
			<td>	<img border="5px"src="interrogacion.gif" id="Agua7"  width="100" height="100" onclick="muestra7 ()">	</td>
			<td>	<img border="5px"src="interrogacion.gif" id="Agua8"  width="100" height="100" onclick="muestra8 ()">	</td>
 
		</tr>
</table>
<div align="center" Id="mostrar" style="display:none">
<img src="ganador.gif"><br>
<a href="javascript:location.reload()" class="one" target="_blank"><img src="reiniciar.gif"></a>
</div>
</body>
</html>
Hola a todos, estoi programando un mini juego, al cual al clicar en la imagen correcta suena un sonidito como de ganador, mi intencion es que las imagenes salgan aleatoriamente en la tabla, pero me da un error diciendome que las funciones no estan definidas sin embargo cual quito la ultima funcion, todo funciona correctamente (la ultima funcion es la que hace que esto sea aleatorio, que las imagenes salgan aleatoriamente).

Alguien puede ayudarme a solucionar el problema ?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder