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

Estou Quase Resolvendo... Só Mais Um Empurrãozinho...


Halfar

Pergunta

tenho um link que contem um id e uma funcao no link. Ao clicar no link a funcao será disparada...

eis o link:

<a href ="" id=1 onMouseover="MostraImagem(id);"><img src="imagens/foto.gif" border=0></a>
Note que o valor do id é igual a 1 e a existencia da funcao MostraImagem(id), que espero eu, é meu sonho verdadeiro que este id seja entendido como 1, conforme defini no id.

Note tambem que não existe nada dentro de href, nenhuma url foi especificada, pois na realidade este link vai apenas executar a funcaco quando ocorrer o evento onMouseover.

Agora aqui vai a funcao:

<script>

var x;

function MostraImagem(x){

d = window.document;

alert(d.getElementById(x));

if(d.getElementById(x).value==1){

alert(d.getElementById(x));

}

}

</script>

A funcao está sendo executada, porem funciona em parte, é executado o primeiro alert, porém o conteudo deste alert é, ao invés de exibir o valor 1, exibe a url do meu site....

AI EU CHOOOOROOOO.....

acho que já resolvi

é mau entendimento, faltou definir a propriedade value... eu estava entendendo o id como se fosse um value...

o certo é assim:

<a href ="" name="um" id="um" value=18526547852 onMouseover="MostraImagem(name);"><img src="imagens/foto.gif" border=0></a>

é bom definir a propriedade name e id, pois o navegador firefox parece que não entende uma das duas propriedades, então é bom definir as duas...

E o parametro da funcao, tanto faz se name ou id...

Note que acrescentei a propriedade value...

A propriedade value aí é só um exemplo, agora vou puxar do banco de dados a url e atribuir à propriedade value, ou pego um outro identificador do banco de dados... é questão de analisar....

Valeu...

Por mim, pode encerrar...

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

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,3k
×
×
  • Criar Novo...