Ir para conteúdo

POWERED BY:

Arquivado

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

ricardovg

Este código não funciona no Firefox

Recommended Posts

Galera,

 

Fiz este código para o explorer e funciona legal, mas no firefox não. Funciona assim, é bem simples,

 

Tenho uma lista de perguntas com links, quando clico em uma pergunta, a linha de baixo fica visível com a resposta, caso clique em outra questão, fecha a linha anterior e novamente abre ourta linha, sem refresh, mas no firefox não funciona. alguém sabe como adequo ao Firefox?

 

function ShowHide(cont){	varChar = 0	 	for (var i=0; i < document.all.item("teste").length; i++){		//alert(document.all.item("teste").item(i).style.display);		if (i == cont){				if (varChar == 0 && document.all.item("teste").item(i).style.display == 'none'){				document.all.item("teste").item(i).style.display 	= "inline";				varChar												= 1			}			if (varChar == 0 && document.all.item("teste").item(i).style.display == 'inline'){				document.all.item("teste").item(i).style.display 	= "none";			}		}		if (i != cont){			document.all.item("teste").item(i).style.display 	= "none";		}	}}
Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,Eu utilizei o document.all devido ao atributo item, exemplo:document.all.item("teste"). item(i) .style.display que esta separado do restante da sentença, pois eu tenho toda a coleção teste e consigo acessar pelo índice, no getElementById eu não consegui pegar o nome da coleção e validar pelo índice dele, tem como fazer assim?Obrigado

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.