Ir para conteúdo

Arquivado

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

marcolino

innerHTML mudando Video

Recommended Posts

Galera olhem este site: www.reporternoticia.com.br, na página principal tem uma pequena galeria de video estou tendando passar pelo innerHTML o codigo de um video do youtube mas NÃO FUNCIONA NO INTERNET EXPLORER 6, algum sabe uma outra alternativa, tipo mudar só o src do embed, tem como ?

 

O código usado é esse:

 

<script language="javascript">
	function Video(num){
		if(num==1){
			document.getElementById('player').innerHTML = "<object width=\"288\" height=\"244\"><param name=\"movie\" value=\"
name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\"
type=\"application/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"288\" height=\"244\"></embed></object>"; document.getElementById('data_video').innerHTML = "06/04/09"; document.getElementById('titulo_video').innerHTML = "Solange - A Gaga de Ilhéus "; } } </script> <a href="java script:;" class="link-borda"> <img src="videos_capa/8f71bd496f.jpg" onclick="Video(1)" alt="Título vídeo" width="105" height="69" border="0" class="float link-video-index" /></a>

Compartilhar este post


Link para o post
Compartilhar em outros sites

primeiro...

 

Embed não é uma tag standard... Não use-a

 

http://www.maujor.com/tutorial/adeus-embed.php

 

O que tens a fazer é atribuir um ID para o oject e acessá-lo via DOM, mudando o atributo src (não lembro se é mesmo esse atributo)...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara acho que fiz o que você me indicou e ainda não deu certo, olha o link: www.reporternoticia.com.br/teste-object.php

 

O código utilizado foi esse:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<script language="javascript">
	function video(num){
		if(num==1){
			document.getElementById("player").src="
} } </script> <link href="tableless.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="player"> <object type="application/x-shockwave-flash" data="
width="288" height="244" id="videoo"> <param name="movie" value="
/> <param name="allowScriptAcess" value="sameDomain" /> <param name="quality" value="best" /> <param name="bgcolor" value="#FFFFFF" /> <param name="scale" value="noScale" /> <param name="salign" value="TL" /> <param name="FlashVars" value="playerMode=embedded" /> </object></div> <p><a href="java script:;" onClick="video(1)"> Mudar</a></p> </body> </html>

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.