• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

vbtipo

Efeito na celula?

6 mensagens neste tópico

Eu consigo fazer o efeito com as células mas como tive que fazer o menu com javascript e assim utilizei as funcões do OnMouseOver e OnMouseOut. Agora cria adicionar um efeito às células também nessas mesmas funções, como devo fazer para o conseguir?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

podes envolver as celulas dentro de outras celulas.

ex: <table> <tr><td></td></tr></table>

passa a

<table> <tr><td efeito B><div efeito A></div></td></tr></table>

Outra forma é:

<td onmouseX="javascript:aaaaaaaaaaaa"> passa a ter uma chamada a função

<td onmouseX="javascript:aaaaaaaaaaaa();">

<script language="javascript">

<!--

function aaaaaaaaaaaa(){

document.form.campo.caracteristica1=xpto; //efeito1

document.form.campo.caracteristica2=xyz;  //efeito2

}

-->

</script>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

já exprimentei só que dá-me um erro no form.campo e a côr é assim que se põe

document.form.campo.caracteristica1=#CCFFFC;

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

faltam aspas ou plicas

document.form.campo.caracteristica="#CCFXXXX";

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já fiz isso que dizeste mas continua dar-me este erro aqui

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Genericamente em javascript acede-se/modifica-se as caracteristicas de um objecto da seguinte forma:

document.<nome_do_form>.<nome_do_campo>.<nome_da_caracteristica>="qualquer coisa";

Onde eu escrevi form tens que por o nome do teu form.

Onde eu escrevi campo tens que por o nome do teu campo.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora