Ir para conteúdo

POWERED BY:

Arquivado

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

Blanke

[Resolvido] Função de acordo com a cor do BG

Recommended Posts

Olá pessoal,

 

então, a dúvida é a seguinte,

 

usando javascript eu gostaria de fazer uma função que de acordo com a cor do background mudasse a cor do meu texto.

 

<script language="Javascript">
	  
  window.onload = function() {

	if(document.bgColor="black") {

	  document.getElementById("texto").style.color = "white";

	} else {

	  document.getElementById("texto").style.color = "black";

	}			

  }
	   
</script>

basicamente isso, só que eu preciso saber se consigo pegar a cor do fundo tipo, se for maior que #999999 o texto fica branco

e se for menor o texto fica preto.

 

será que o javascript reconhece as cores automaticamente ou eu tenho que montar um array com todas as cores, sei lá.

 

essa é a dúvida, ajuda ae galera.

 

vlw.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você consegue saber o valor do atributo com "var bg = elemento.getAttribute('bgcolor');"

depois disso você pode tratar os resultados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode usar substring e verificar como sefosse número inteiro

 

REFERENCIA SUBSTRING

 

dai você usa parseInt para passar de string para inteiro e fazer a comparação.

 

ex.:

var str = "#3453453";
str = substring(1,str.length);
if(parseInt(str) > 999999) ...
else ...

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.