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

Ped@ntilva

Alterar o fundo da célula

8 mensagens neste tópico

Eu estou aqui com um problemita...

Sei que isto deve estar relacionado com o topico do vbmaster mas... Fica aqui.

Estou a usar uma função em javascript para alterar o fundo de uma celula.

function over(cel)
{
var x=document.getElementById("menuTable").rows[0].cells
x[cel].background="imagens/menu2.gif"
}

O meu problema é que em IE funciona e em Firefox não.

Porque será?

Cumps.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ex de passa por cima/sai da celula

<td onmouseover="javascript:style.backgroundColor='#C0C0C0'" onmouseout="javascript:style.backgroundColor=''">AAAAAAAAAAAAAAAAAAA</td>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ex de passa por cima/sai da celula

<td onmouseover="javascript:style.backgroundColor='#C0C0C0'" onmouseout="javascript:style.backgroundColor=''">AAAAAAAAAAAAAAAAAAA</td>

è isso.

Mas qual é a função que muda a imagem de fundo?

para a cor é o 'backgroundColor'

e para o fundo?

Cumps.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Sim,

style.backgroundColor='' altera a cor (formato= # seguito de cor em hexadecimal) do fundo da celula em questão.

Salvo erro para alterar a cor do texto é o foregroundColor (ou textColor já não me recordo).

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Dsc...fui eu que entendi mal.

onmouseover="javascript:style.backgroundImage='url(imagens/imagem.jpg)'"

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

É mesmo isso.

Eu já tinha tentado isso mas coloquei

style.backgroundImage=url('imagens/imagem.jpg')"

Por isso é k n dava, eram as pelicas fora do lugar.

Thks.

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