Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Passar javascript dentro de href e src de image


Diego Roberto

Pergunta

Boa tarde, Implementei uma galeria de fotos do tipo highslide e precisa que ele pegasse o nome da foto dinamicamente é possível isso? Dentro do div tenho o href href="images/galeria/2_01.JPG" com o caminho da imagem só que precisava substituir a parte do número pelo value de um formulário ao invés de ficar assim: href="images/galeria/2_01.JPG ficaria dessa forma: href="images/galeria/(document.myForm.foto.value)_01.JPG" teria alguma forma de passar o javascript dentro da tag do href ou src de uma imagem. Alguém poderia me indicar algum caminho ou outra forma. Relamente preciso que a galeria seja a highslide pois galeria de jquery estou com incompatibilidade com alguns itens do meu JSF que está sendo desenvolvida a página.

Tennho meu div:

<div class="highslide-gallery"> 
                            <a href="images/galeria/2_01.JPG" class="highslide" onclick="return hs.expand(this)">
                            <img src="images/galeria/2_01.JPG" width="278" height="157" alt="Clique para expandir" title="Clique para expandir" border="0" /></a> 
                      </div>
                      <div class="highslide-gallery" style="visibility:hidden;"> 
                            <a href="images/galeria/2_sss02.JPG" class="highslide" onclick="return hs.expand(this)" style="visibility:hidden;">
                            <img src="images/galeria/2_0s2.JPG" width="278" height="157" alt="Clique para expandir" title="Clique para expandir" border="0" style="visibility:hidden;" /></a> 
                      </div>

Agradeço a atenção de todos.

Diego

Editado por Diego Roberto
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Cara tem como sim. Faz assim

function func(a_id, value)
//retorna uma instancia do objeto HTMLAnchorElement
var a = document.getElementById(a_id)
//Acessando o atributo HTML href
a.href = value

Do mesmo jeito, você pode manipular outros elementos do HTML. Esses comandos, são especificações da W3, referente ao DOM (Document Object Model). Portanto é um padrão. Entendeu?

Link para o comentário
Compartilhar em outros sites

  • 0
Cara tem como sim. Faz assim

function func(a_id, value)
//retorna uma instancia do objeto HTMLAnchorElement
var a = document.getElementById(a_id)
//Acessando o atributo HTML href
a.href = value

Do mesmo jeito, você pode manipular outros elementos do HTML. Esses comandos, são especificações da W3, referente ao DOM (Document Object Model). Portanto é um padrão. Entendeu?

Opa Rafael obrigado pela ajuda. Funcionou aqui acabei usando este princício. Vou dar uma estudada a mais nesta documentação do DOM no W3C.

Vlw mesmo.

Diego Roberto

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...