Ir para conteúdo

POWERED BY:

Arquivado

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

Roberto Paes

Java Script error

Recommended Posts

Caros amigos, sou novo no fórum, tenho 14 anos e estou com problema no meu código java. O problema é o seguinte, ele exibe os vídeos que estão cadastrados no banco de dados, até ai tudo certo, exceto os botões do vídeo. eles não funcionam e pelo que parece, o id não está chegando no botão,o que posso fazer? tenho prazo de entrega.


<?php
$query = mysql_query("SELECT `id`,  `name`, `url` FROM videos order by 'id'");

while($run = mysql_fetch_array($query)){
	$video_id = $run['id'];
	$video_name = $run['name'];
	$video_url = $run['url'];

	echo "aqui  $video_id  <br>";
	echo "aqui  $video_name <br>";
	echo "aqui  $video_url <br>";

	?>


	<div style="text-align:center">

	<video id="<?php echo $video_id; ?>" width="500" controls>

	<source src="<?php echo $video_url; ?>" type='video/mp4' >

	</video>
	<br>
	<button id="<?php echo $video_id; ?>"  onclick="playPause()">Play/Pause</button>
	<button  id="<?php echo $video_id; ?>" onclick="makeBig()">Big</button>
	<button id="<?php echo $video_id; ?>" onclick="makeSmall()">Small</button>
	<button id="<?php echo $video_id; ?>" onclick="makeNormal()">Normal</button>
	<br>
	</div>
	<br>

	<br>

	<script>
	var myVideo = $('button').attr('id');


	function playPause()
	{
		if (myVideo.paused)
		myVideo.play();
		else
			myVideo.pause();
	}

	function makeBig($video_id)
{
	myVideo.width=560;
	alert(myVideo.id + (button))


}

function makeSmall()
{
myVideo.width=320;
}

function makeNormal()
{
myVideo.width=420;
}
</script>
<br>

<br>

<br>
<?php
}
?>

</body>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você esta querendo dizer a variável $video_id está em Branco, não estas pegando o ID, isso? Se sim, poste aqui a estrutura de seu Banco de Dados, quais as tabelas e colunas que criou, e qual vídeo estas cadastrado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, id elé um identificador único

 

 

vc não pode ter vários elementos com o mesmo id

 

e além disso, não declare uma função js dentro de um loop.

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.