JavaScript

6 respostas
M

Eu preciso usar os eventos OnMouseOver e OnMouseOut em uma página, eu preciso que, quando o usuário passar o mouse sobre a imagem, apareça o nome da imagem acima dela, mas que seja fora da célula onde está a imagem. Eu não estou conseguindo fazer isso, da maneira que eu consegui, o nome fica escondido dentro da célula onde está a imagem, o que deixa o quadro de imagens fora do padrão.

Alguém pode dar uma ajuda?

6 Respostas

Hebert_Coelho

Olá maxcanoas, bem vindo ao GUJ.

Vc tem como passar mais informações ou postar algum código que você já tenha feito?

Está utilizando JSP? JSF? Struts?

M

Obrigado!

Claro, o código é o seguinte…

Pode ver o resultado do que eu fiz no site acima…

Philidor
klematis
xjunior

Bom amigo, acho q vc pode discutir este tipo de assunto no link: http://migre.me/7fB7Y

Grande abraço.

espiaoweb2011

maxcanoas:
Obrigado!

Claro, o código é o seguinte…

Pode ver o resultado do que eu fiz no site acima…

Da para fazer algo tipo assim, só vamos esquecer as tabelas…

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>

<script type="text/javascript">

function mostraNome(valor) {
   $("#nome_imagem").html(valor);
}

function escondeNome() {
   $("#nome_imagem").html("");
}

</script>

<div id="imagem">
   <div id="nome_imagem">
   </div>
   <div id="src_imagem">
      <img src="figuras/FrancoisAndrePhilidor.jpg" alt="klematis" title="Philidor" onmouseover="mostraNome('Philidor')" onmouseout="escondeNome()"   />
   </div>
</div>

Só tem que estilizar e ajustar a passagem de parâmetros para as funções JS da forma que achar melhor.

Philidor
klematis
M

Muito obrigado, espiaoweb2011…resolveu meu problema…

um problema idiota, mas eu tava tendo uma boa dificuldade, muito obrigado!

espiaoweb2011

maxcanoas:
Muito obrigado, espiaoweb2011…resolveu meu problema…

um problema idiota, mas eu tava tendo uma boa dificuldade, muito obrigado!

Susse my Brother, acontece com todos.

Criado 22 de dezembro de 2011
Ultima resposta 22 de dez. de 2011
Respostas 6
Participantes 4