Ir para conteúdo

POWERED BY:

Arquivado

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

walterDFF

Problema de interpretação do IE

Recommended Posts

Galera eu queria que esse código funcionasse no IE, no Firefox ele funciona, jah no ie ele da erro de objeto...

 

Se alguém puder me ajudar eu agradeceria muitoo!

 


 

// coloque as cores na ordem em que você quer que apareçam

var cores = Array('black','green','yellow','red');

 

// escolha o tempo que demotra pra mudar de cor (em segundos)

t = 0.5;

 

// mão mude nada daqui até o final do script

function rainbow(id,i){

document.links[id].style.color = colors;

if (i == cores.length){

  clearInterval(cycle);

}

}

 

function repete(id){

novaid = id;

i = 0;

cycle = setInterval('rainbow(novaid,i); i = (i+1)', t*1000);

}

 

function para_repete(){

clearInterval(cycle);

}

</script>

<body>

 

<a href='link.html' id='rain' onmouseover="repete(this.id);"

onmouseout="para_repete();">rainbow</a>

</body>

</html> _linenums:0'><html><script type='text/javascript'>// coloque as cores na ordem em que você quer que apareçamvar cores = Array('black','green','yellow','red');// escolha o tempo que demotra pra mudar de cor (em segundos)t = 0.5;// mão mude nada daqui até o final do scriptfunction rainbow(id,i){document.links[id].style.color = colors;if (i == cores.length){  clearInterval(cycle);}}function repete(id){novaid = id;i = 0;cycle = setInterval('rainbow(novaid,i); i = (i+1)', t*1000);}function para_repete(){clearInterval(cycle);}</script><body><a href='link.html' id='rain' onmouseover="repete(this.id);"onmouseout="para_repete();">rainbow</a></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

jah ia esquecendo... tipo quando interpreto no IE o código.. ele diz aquele negocio.. "Para ajudar na sua segurança o Internet Explorer bloqueou um conteudo que pode ter acesso ao seu computador e bla bla bla.. " dai agente tem que aceitar dai ele atualiza e mostra o javascript... naum tem nenhum código que eu coloque que eu mostre ao IE que esse código naum tem nada de mais?... porque se naum quando o usuário entrar.. vai ser dificil ele aceitar...eh isso flws ate mais

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rodar no servidor é quando você envia o arquivo .htm(l) para um servidor e visualiza ele lá, quando você publica na internet.Rodar localmente é quando você não envia o arquivo para nenhum servidor da intenet, apenas visualiza o arquivo no próprio computador.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Thiago.. tipo o que eu queria você jah me ensinou.. =) .. mais eu queria saber se tipo ao tirar o mouse de cima do link... a sequencia de cor voltasse... tipo vai do branco ate uma tal cor.. quando a pessoa tirasse o mouse ela retornaria... ao branco passando pelas outras cores do meio... se tiver como fazer isso.. manda o codigo pra mim dar uma analisada...bom eh isso vlw mesmo..!!ate mais

Compartilhar este post


Link para o post
Compartilhar em outros sites

entaum como que ficaria o meu código.. se eu ao tirar o mouse as cores voltassem do vermelho ao branco..

esta ae o código..

 

<script type='text/javascript'>

// coloque as cores na ordem em que você quer que apareçam

var colors = Array('FFFFFF', 'FBEDED', 'F7D9D9', 'F3C2C2',

'EEAEAE', 'EA9999', 'E68383', 'E36F6F', 'DD5757', 'D94141', 'D52D2D', 'FF0000');

// escolha o tempo que demotra pra mudar de cor (em segundos)

var t = 0.04;

var i = 0;

var id;

// mão mude nada daqui até o final do script

function rainbow(i){

    if (i == colors.length){

        clearInterval(cycle);

    } else {

        document.getElementById(id).style.color = colors;

    }

}

function repete(x){

    i = 0;

    id = x;

    cycle = setInterval('teste()', t * 800);

}

function teste() {

    rainbow(i);

    i++;

}

function para_repete(){

    clearInterval(cycle);

document.getElementById(id).style.color = 'white';

}

</script>

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.