Ir para conteúdo

POWERED BY:

Arquivado

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

betoap

Pq não funciona no firefox e netscape

Recommended Posts

Olá gostaria de saber pq esse escripe só funciona no IE alguem tem uma solução para isso?

Ou um script similar, isso é um banner rotatiovo, se alguem poder resolver meu problema ou me passar outro escript fico muito grato.

 

// quanto tempo cada banner vai aparecer? intervalo da rotação em segundosvar rotating_interval=6var sponsor=new Array()var i_sponsor=0var randomvaluerotating_interval=rotating_interval*1000// Blinksponsor[i_sponsor]='<a href="http://www.worldemulation.kit.net" target="_blank"><img src="Imagens/SuperDestaque/banner.gif" alt="O mundo dos Games" width="608" height="120" border="0"></a>'i_sponsor++function showbanner() {    randomvalue=Math.round((sponsor.length-1)*Math.random())	var content=sponsor[randomvalue]    if (document.all) {        banner.innerHTML=content    }    if (document.layers) {        document.banner.document.write(content)  document.banner.document.close()    }    setTimeout("showbanner()",rotating_interval)}document.write('<DIV id="banner"> </DIV>')document.close()window.onload=showbanner

Grato a todos pela atenção...

Compartilhar este post


Link para o post
Compartilhar em outros sites

document.banner.document.write(content)document.banner.document.close()

Nunca vi isso...tenta colocar document.getElementById("banner").innerHTML = content;Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema é o innerHTML, que pelo que sei não é suportado pelo firefox e outros browsers, assim como innerText também não é suportado...Use o padrão W3C DOM... Ao invés de "banner.innerHTML = content", use:document.getElementById("banner").childNodes[0].nodeValue = content...Resolvi alguns problemas desse tipo assim... Espero que funcione.Abraços

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.