Ir para conteúdo

POWERED BY:

Arquivado

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

VultoBR

[Resolvido] Enviar dados e uma var para src de uma embed

Recommended Posts

Boa noite...

 

Estou tentando fazer o seguinte.....

 

estou gerando as varias em array jo JS e quando mudo com onchang uma select e muda o src da embed, mas meu conhecimento em java é pouco, estou procurando no forum, achei algumas coisas mas nao sei direito o que procurar;

 

a ideia do codigo é a seguinte como vi em outro topico aqui no forum:

 

<script type="text/javascript">
//Esses dados serão preenchidos com um echo do PHP, por exemplo:
var valor = new Array();
valor[0] = "";
valor[1] = "145,00";

function preencher(v){
var objValor = document.getElementById("valor1");

objValor.value = valor[eval(v)];
}
</script>

</head>
<body>
Produto: <select id="item1" onchange="preencher(this.value)">
<option value="0"></option>
<option value="1">Produto 1</option>
</select>

Valor: R$ <input type="text" id="valor1">

so que o valor ao invez de ir para uma imput

 

quero assim

 

<embed src="valor1">

 

nao sei se me expliquei bem..

 

Desde já agradeço qualquer tipo de ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

se puder explicar melhor podemos ajudar melhor..

 

procure escrever dentro dos padrões gramaticais, pois também está complicado entender o que você escreveu..

Compartilhar este post


Link para o post
Compartilhar em outros sites

se puder explicar melhor podemos ajudar melhor..

 

procure escrever dentro dos padrões gramaticais, pois também está complicado entender o que você escreveu..

 

<script type="text/javascript">
//Esses dados serão preenchidos com um echo do PHP, por exemplo:
var valor = new Array();
valor[0] = "";
valor[1] = "145,00";

function preencher(v){
var objValor = document.getElementById("valor1");

objValor.value = valor[eval(v)];
}
</script>

</head>
<body>
Produto: <select id="item1" onchange="preencher(this.value)">
<option value="0"></option>
<option value="1">Produto 1</option>
</select>

Valor: R$ <input type="text" id="valor1">

O Codigo acima pega o valor da variavel valor[1] = "145,00"; e coloca dentro da input <input type="text" id="valor1">, ao invez de colocar dentro da imput eu quero colocar no lugar de uma src="" ..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie um id único para o embed. Por exemplo:

<embed id="embed1"...></embed>

 

No código JavaScript, capture o local da embed e armazene-o em uma variável qualquer:

var objEmbed = document.getElementById("embed1");

 

Depois, basta jogar o valor desejado:

objEmbed.src = "arquivo.swf";

 

Obs: Coloque tudo dentro de uma função, pois os elementos do JS devem ser chamados somente após todos os elementos da página já tiverem sido carregados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie um id único para o embed. Por exemplo:

<embed id="embed1"...></embed>

 

No código JavaScript, capture o local da embed e armazene-o em uma variável qualquer:

var objEmbed = document.getElementById("embed1");

 

Depois, basta jogar o valor desejado:

objEmbed.src = "arquivo.swf";

 

Obs: Coloque tudo dentro de uma função, pois os elementos do JS devem ser chamados somente após todos os elementos da página já tiverem sido carregados.

 

 

Vlw klonder, mas consegui fazer de outra maneira, abaixo segue o codigo.

 

 

JS

<script language="javascript">
		
		function muda(game)
		{
			games.innerHTML="<object classid='clsid:D27CDB6E-AE6D-11CF-96B8-444553540000' id='ggg' name='ggg' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0' border='0' width='680' height='590'><param name='movie' value='../modulos/jogos_online/jogos/"+game+"'><param name='quality' value='High'><embed src='../modulos/jogos_online/jogos/"+game+"' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' name='obj3' width='680' height='590' quality='High'></object>";
		}
	
</script>

select

<select onchange="muda(this.value)" name="jogo_online">

Creditos ao meu amigo Bruno =)

 

abraços

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.