Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom, basicamente: existem vários botões, e quando clicados um iframe específico deste botão é inserido no html.
function prepareFrame() {
var ifrm = document.createElement("iframe");
ifrm.setAttribute("src", linkYoutube);
/*estilos do iframe*/
espaco_iframe.html(ifrm); /*insere o iframe em forma de html */
}
var espaco_iframe = $('.div_planilhas_youtube')
var linkYoutube = $('.div_planilhas_youtube').data('href'); /*busca no html o data_href específico daquele botão, pra usar como URL do iframe*/
$('#tabela_funcoes tr td').click(function() { /*disparando o função pelo clique*/
prepareFrame(this);
})
O ÚNICO problema está sendo:
Os vídeos abrem com o clique, mas a função continua a usar somente o primeiro data_href correspondente.
Aí o vídeo acaba sendo o mesmo pra todos os botões.
Já tentei:
function(this)
this prepareFrame()
prepareFrame() this
prepareFrame(this)
tô começando a ficar desesperado adnodkspnpkasda
Muito obrigado a quem se dispor!Deixe eu ver se entendi, ele só adiciona um iframe?
Ficou um pouco confuso, tente se expressar melhor, e se der coloque o codigo completo dentro das tags de codigo