Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, tenho a impressão de ser algo simples mas já tentei várias coisas, o que acontece:
Tem uma página de tabelas, com um menu com <a> nas opções, onde chama uma função para ocultar uma tabela e mostrar outra , no editor funciona perfeitamente a função, mas quando vou pro navegador só começa a funcionar depois de atualizar a página uma vez.
Ele dá esse erro Uncaught ReferenceError: mostra is not defined at HTMLAnchorElement.onclick (tabelas:1) depois que atualiza a página não dá mais e passa a funcionar normal,
Não sei o porque o código está certo mas só funciona depois que atualiza, já procurei em tudo que é canto, desde já agradeço a atenção
<body>
<div>
<nav id="menutabelas">
<ul id="navWrapper" class="clearfix">
<h2>Escolha a Tabela</h2>
<li><a href="#" onclick="mostra('1780825736')">INSS</a></li>
<li><a href="#" onclick="mostra('1636438225')">Imposto de Renda</a></li>
<li><a href="#" onclick="mostra('1632639186')">Salário Família</a></li>
<li><a href="#" onclick="mostra('1901864082')">Salário Mínimo</a></li>
<li><a href="#" onclick="mostra('1746669601')">Seguro Desemprego</a></li>
<li class="submenu"><a href="#">Simples Nacional</a>
<ul class="sub-menu">
<li class="titulosub">VIGENTE</li>
<li><a href="#" onclick="mostra('1456307902')">Anexo I</a></li>
<li><a href="#" onclick="mostra('1230729228')">Anexo II</a></li>
<li><a href="#" onclick="mostra('1938576535')">Anexo III</a></li>
<li><a href="#" onclick="mostra('1379027050')">Anexo IV</a></li>
<li><a href="#" onclick="mostra('1014242399')">Anexo V</a></li>
<li><a href="#" onclick="mostra('1506247788')">Anexo VI<VI></VI></a></li>
</ul>
<ul class="sub-menu2">
<li class="titulosub2">ANO 2018</li>
<li><a href="#" onclick="mostra('1920153699')">Anexo I</a></li>
<li><a href="#" onclick="mostra('1636771570')">Anexo II</a></li>
<li><a href="#" onclick="mostra('1825070048')">Anexo III</a></li>
<li><a href="#" onclick="mostra('1950441440')">Anexo IV</a></li>
<li><a href="#" onclick="mostra('1940257263')">Anexo V</a></li>
</ul>
</li>
</ul>
</nav>
</div>
<script type="text/javascript"></script>
<script>
function mostra(id){
var theArray= ['1780825736', '1636438225', '1632639186', '1901864082', '1746669601', '1456307902', '1230729228', '1938576535', '1379027050', '1014242399', '1506247788', '1920153699', '1636771570', '1825070048', '1950441440', '1940257263'];
for(i=0; i<theArray.length; i++){
if(theArray[i] == id){
document.getElementById(id).style.display='block';
}else{
document.getElementById(theArray[i]).style.display='none';
}
}
}
</script>Carregando comentários...