Ir para conteúdo

POWERED BY:

Arquivado

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

donny_

Abrir janela ao passar o mouse.

Recommended Posts

Bom galera, tenho algumas imagens em meu site e gostaria que quando o usuario passasse o mouse em cima dele abrisse uma janelinha explicando a respeito dos campos do formulario, tpw, tenho um campo no formulario e ao lado tenho uma imagem de "?", qd o usuario ficar em duvido ao preencher o campo, ele vai passar o mouse em cima dessa imagem, dai vai abrir tipo um banner flutuante onde vou tirar as duvidas sobre o campo, nao sei se postei no lugar certo, mais creio que isso é feito em JS ou DHTML... se alguem puder me ajudar fico muito gratos... obrigado a todos, vlw...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Voce pode fazer usando DIV (Trabalhando com a propriedade display [none/block]), tambem tem o thickbox, lightbox, etc..

se o caso for simples, usa div mesmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

andreia, valeu pela dica, mais como faria? coloco a div como display:none, e ao passar o mouse em cima da imagem qual o codigo?? vlww...brigado..

Compartilhar este post


Link para o post
Compartilhar em outros sites
CODE
css
.sair {
display: none;
}


js

function isconder (id) {
var bijeto = document.getElementById(id);
if(bijeto.className == "sair") {
bijeto.className = "";
} else {
bijeto.className = "sair";
}
}



agora é soh usar como quiser tipo : onmouseover="isconder ('id')" onmouseout="isconder ('id')"

é soh isso (eu axo asuhuhs)

abraçu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom gente, agradeço a todos pelas dicas, consegui fazer com o seguinte codigo:

 

<a href="#" OnMouseOver="window.dados.style.visibility='visible'"
OnMouseOut="window.dados.style.visibility='hidden'">
Abrir</a>


<div id="dados" style="visibility:hidden;position:absolute;top:15;left:40">
- conteudo
</div>

o unico problema é que no Firefox não funciona, alguem pode me dizer como resolver isso?? vlw... obrigado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Erro de CSS? =P

sempre declare as tuas unidades.

top:15px;left:40px">
E como a Andrea citou, o display:none, é melhor, pois assim, você realmente tira o elemento de cena... com o hidden, apenas "esconde".. mas continua ocupando espaço. Ah sim:
<a href="#" OnMouseOver="getElementById('dados').style.display='block'"
OnMouseOut="getElementById('dados').style.display='none'">
Abrir</a>
<div id="dados" style="position:absolute;top:15px;left:40px">
- conteudo
</div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

tiu uiLL, vlw pela dica, mais ainda mesmo assim não funciona no Firefox, onde deve estar o erro?? Obrigado e aguardo respostas.... vlwwwww.... brigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

no meu ff funciona direitinho.

a unica coisa é que a div dados já e exibida desde o inicio. mas isso é só declarar pra iniciar invisivel.

porem o que voce quer fazer da pra fazer tranquilamente só com css

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

bOM DIA GALERA....

A respeito da resposta do "tiu uiLL", tem como você não determinar aonde vai aparecer o div? eu queria que ele aparecesse na frente do link que o chama, indiferente a posição do mesmo!

 

Dá pra fazer isso?, tipo o cifra club, as cifras aparecem em qualquer lugar, sem posição determinada!

 

Valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tiu uiLL, com esse link deu certinho, abriu em todos browser que testei, muito obrigado tiu uiLL, vlw mesmo.... abçs....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode ultilizar CSS no lugar de javascript..

 

uma dica apenas

um abraço

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.