Break no javascript

4 respostas
M

estou usando o break para sair do loop mas ele não está funcionando…alguém sabe o que está errado??
essa função eu fiz para retirar duplicidade de informação num combobox

function retiraOption(Especialidade, Qtde2) { var x; for (x=0;x<=Qtde2;++x) if (document.mapa['Espec'].options[x].value == Especialidade) { document.mapa['Espec'].remove(x); break; } }

4 Respostas

furutani

tentou usar return; no lugar de break; ?

T

fiz isso e funcionou…seus inputs tao ok? sua lógica é ++x mesmo ao inves de x++???

<html>
<head>
<script>
 function retiraOption()      
         {             
          var x;      
           for (x=0;x<=10;++x) {  
            if (x == 1)      
             {           
               break;      
             }  
	    alert(x);
           }  
        }
</script>
</head>
<body onload="retiraOption();">
</body>
</html>
M

pessoal, acabei de descobrir que o problema tá no navegador… =/
funcionou perfeitamente no explorer, porém no mozila, o break, nem return não funcionam…

thiago, o teste que vc fez foi no mozila ou no explore?

pessoal obrigada pela ajuda aí!!

abraços!

T

testei nos 2…IE e Firefox

Criado 23 de junho de 2009
Ultima resposta 23 de jun. de 2009
Respostas 4
Participantes 3