Ir para conteúdo

POWERED BY:

Arquivado

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

Heaven

[Resolvido] Script não executa

Recommended Posts

Bom, sou iniciante em JS e o script não está sendo executado. Qual o problema?

<script>
function trocar(n){
	for(i=1;i<=6;i++){
		document.getElementById('menu'+i).className=NULL;
	}
	document.getElementById('menu'+n).className = "trocamodo";
	alert("Executado");
}
</script>
<a href="index.php?id=0" target="_self"><span onClick="trocar(1);" id="menu1">Home</span></a>
.trocamodo
{
	color:#FFFFFF;
	height:22px;
	background:transparent url(images/nav_bg.png) 0px -30px no-repeat;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido

<script>
function trocar(n){
        for(var i=1;i<=6;i++){
                document.getElementById('menu'+i).className=NULL;
        }
        document.getElementById('menu'+n).className = "trocamodo";
        alert("Executado");
}
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenho uma pergunta: o que esse script executa?

e vou deixar uma sugestão: você colocou um var dentro do for acho que seria melhor

crialo antes só para organização tipo:

<script>
function trocar(n){
var i = 1
        for(i=1;i<=6;i++){
                document.getElementById('menu'+i).className=NULL;
        }
        document.getElementById('menu'+n).className = "trocamodo";
        alert("Executado");
}
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenho uma pergunta: o que esse script executa?

e vou deixar uma sugestão: você colocou um var dentro do for acho que seria melhor

crialo antes só para organização tipo:

<script>
function trocar(n){
var i = 1
        for(i=1;i<=6;i++){
                document.getElementById('menu'+i).className=NULL;
        }
        document.getElementById('menu'+n).className = "trocamodo";
        alert("Executado");
}
</script>
Ahn? O melhor, nesse caso, era apenas declarar o var. Assim, como ele fez:

 

function trocar(n){
        for(var i=1;i<=6;i++){
                document.getElementById('menu'+i).className=NULL;
        }
        document.getElementById('menu'+n).className = "trocamodo";
        alert("Executado");
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Tenho uma pergunta: o que esse script executa?

e vou deixar uma sugestão: você colocou um var dentro do for acho que seria melhor

crialo antes só para organização tipo:

<script>
function trocar(n){
var i = 1
        for(i=1;i<=6;i++){
                document.getElementById('menu'+i).className=NULL;
        }
        document.getElementById('menu'+n).className = "trocamodo";
        alert("Executado");
}
</script>
Ahn? O melhor, nesse caso, era apenas declarar o var. Assim, como ele fez:

 

function trocar(n){
        for(var i=1;i<=6;i++){
                document.getElementById('menu'+i).className=NULL;
        }
        document.getElementById('menu'+n).className = "trocamodo";
        alert("Executado");
}

http://forum.imasters.com.br/public/style_emoticons/default/excl.gif http://forum.imasters.com.br/public/style_emoticons/default/excl.gif tanto faz, mas continuo com minha opinião http://forum.imasters.com.br/public/style_emoticons/default/excl.gif ;)

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.