Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

vidaloka860

Erro de funcao

Recommended Posts

fiz um campo minado simples na facul, mais ta dando erro

 

clicou não esta definido, vi isso pelo console de erros

 

<html>
<head>
<title>2 aula php</title>
<script type="text/javascript">
function clicou(num){
var n = 1000
int mat[1000]
for(int i=0;i<1000;i++){
mat[i]= Math.floor(Math.random() * (n+1));
}
for(int i=0;i<1000;i++){
if(num == mat[i]){
alert("Boooom");
}}
alert("Voce clicou no botao"+num);
}
</script>
</head>
<body>

<?php
for($i=0;$i<=503;$i++){

if(($i%36) == 0)
echo "<br>";
?>
<input type="button" value="*" onclick="clicou(<?php echo $i; ?>)" />
<?php } ?>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

ali onde você usou : int, você deveria usar var

 

javascript tem tipagem dinâmica.

Compartilhar este post


Link para o post
Compartilhar em outros sites

mudei como você falo, fiz assim

 

<html>
<head>
<title>2 aula php</title>
<script type="text/javascript">
function clicou(num){
var n = 1000
var mat[1000]
for(var i=0;i<1000;i++){
mat[i]= Math.floor(Math.random() * (n+1));
}
for(var i=0;i<1000;i++){
if(num == mat[i]){
alert("Boooom");
}}
alert("Voce clicou no botao"+num);
}
</script>
</head>
<body>

<?php
for($i=0;$i<=503;$i++){

if(($i%36) == 0)
echo "<br>";
?>
<input type="button" value="*" onclick="clicou(<?php echo $i; ?>)" />
<?php } ?>
</body>
</html>

e nada

Compartilhar este post


Link para o post
Compartilhar em outros sites

dá uma estudada em javascript..

isso aqui:

var mat[1000]

não faz nenhum sentido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.