Ir para conteúdo

POWERED BY:

Arquivado

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

Igor FV

Link Piscando, como fazer?

Recommended Posts

Ola amigos...Como fazer em java script, ou em outras tecnologias. para colocar um link piscando...como se fosse um destaque do site...Valeu amigos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu não sei se existe um recurso que faça isso automaticamente, lembro-me de ver um recurso chamado blink mas que só funcionava no netscape

 

então eu fiz uma função que muda a cor do texto entre brando (white) e preto (black) que dá a impressão de piscagem, segue ela abaixo juntamente com o texto que eu fiz piscar

 

<script>

function pisca(item){

var ob = document.getElementById(item);

if (ob.style.color=="white"){

ob.style.color="black";

}else{

ob.style.color="white";

}

}

 

</script>

 

<div id="piscar" style="color:white">

Texto piscando

</div>

 

<script>

t = setInterval("pisca('piscar')",500)

</script>

 

 

[]'s

http://forum.imasters.com.br/public/style_emoticons/default/ninja.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai amigo funcionou tudo certinho, porém quando uso este mesmo script para mais de um produto na mesma pagina, não funciona. Só funciona se este script for usado uma única vez na mesma pagina. Já usei layer...mas nada de funcionar, mudei a nome da funcao, e tambem nada de funcionar.Tem como usar mais de uma vez na mesma página?Valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vi então que estavam com problemas por causa da tag BLINK não funcionar em IE.

 

Tente isto:

<!-- IE Blink -->
<script type="text/javascript">
if (window.attachEvent) {
window.attachEvent('onload', function() { 
var sAgent = navigator.userAgent.toLowerCase();
if((new RegExp("msie\ ")).test(sAgent)) {
setInterval(function(){
var aBlink = document.getElementsByTagName('BLINK');
for(var i=0; i < aBlink.length; i++) {
if(aBlink[i].style.visibility == 'hidden') {
aBlink[i].style.visibility = 'visible';
} else {
aBlink[i].style.visibility = 'hidden';
}
}
}, 1000); 
}
}); 
}
</script>
<!-- End of IE Blink -->
Depois todas as tags da página com a tag "blink" em IE irão "piscar".

Deste modo terão a vantagem que até blocos de HTML dentro da tag blink irão piscar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para funcionar também no IE,utilize:

<!-- IE Blink -->
<script type="text/javascript">
if (window.attachEvent) {
window.attachEvent('onload', function() { 
var sAgent = navigator.userAgent.toLowerCase();
if((new RegExp("msie\ ")).test(sAgent)) {
setInterval(function(){
var aBlink = document.getElementsByTagName('BLINK');
for(var i=0; i < aBlink.length; i++) {
if(aBlink[i].style.visibility == 'hidden') {
aBlink[i].style.visibility = 'visible';
} else {
aBlink[i].style.visibility = 'hidden';
}
}
}, 1000); 
}
}); 
}
</script>
<!-- End of IE Blink -->
Espero ter ajudado.

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.