Bom, estou usando dois link, os quais utilizam onclick, para chamar suas respectivas funções, só que ao clicar no botão "Cliente" antes do botão "Fornecedor", o Botão Fornecedor não funciona,apesar de conseguir ver com alert, que está entrando. apenas quando é executado novamente ele volta a funcionar. não sei se há alguma sujeira no código,pois ele funciona clico nele antes do Cliente. se puderem me ajudar.
Pergunta
Tiago_Costa
Bom, estou usando dois link, os quais utilizam onclick, para chamar suas respectivas funções, só que ao clicar no botão "Cliente" antes do botão "Fornecedor", o Botão Fornecedor não funciona,apesar de conseguir ver com alert, que está entrando. apenas quando é executado novamente ele volta a funcionar. não sei se há alguma sujeira no código,pois ele funciona clico nele antes do Cliente. se puderem me ajudar.
div dos Botões
<div id="Cliente" style="display:Block; float:left;position: relative"><a href='javascript:void(0)' onclick='Menuf1();' id="BotonMenu1" class="easyui-linkbutton" data-options="iconCls:'icon-large-gerarpedidos',size:'large',iconAlign:'top'">Clientes</a></div> <div id="voltaCliente" style="display:none;float:left;position: relative"><a href='javascript:void(0)' onclick='Menuf1();' id="BotonMenu1v" class="easyui-linkbutton" data-options="iconCls:'icon-large-gerarpedidos',size:'large',iconAlign:'top'">Voltar</a></div> <div id="Fornecedores" style="display:Block;float:left;position: relative"><a href='javascript:void(0)' onclick='Menuf2();' id="BotonMenu2" class="easyui-linkbutton" data-options="iconCls:'icon-large-gerarpedidos',size:'large',iconAlign:'top'">Fornecedores</a></div> <div id="voltaFornecedores" style="display:none;float:left;position: relative"><a href='javascript:void(0)' onclick='Menuf2();' id="BotonMenu2v" class="easyui-linkbutton" data-options="iconCls:'icon-large-gerarpedidos',size:'large',iconAlign:'top'">Voltar</a></div>Função
<script type='text/javascript'> var mov; var xpos=0; function Menuf1() { if (mov==2) { mov=-2} else {mov=2}; document.getElementById("Menu1").style.top=parseInt(document.getElementById("BotonMenu1").style.top)+15+"px"; document.getElementById("Menu1").style.visibility="visible"; document.getElementById("Cliente").style.display="none"; document.getElementById("voltaCliente").style.display="block"; document.getElementById("Fornecedores").style.display="none"; document.getElementById("voltaFornecedores").style.display="none"; document.getElementById("Menusair").style.display="none"; document.getElementById("MenuPrincipal").style.width="34%"; MoverMenu1(); } function MoverMenu1(){ xpos=xpos+12*mov; if(xpos <-800) { xpos=-800; document.getElementById("Cliente").style.display="Block"; document.getElementById("voltaCliente").style.display="none"; document.getElementById("Fornecedores").style.display="Block"; document.getElementById("voltaFornecedores").style.display="none"; document.getElementById("Menusair").style.display="Block"; document.getElementById("MenuPrincipal").style.width="64%"; }; if(xpos > 0) {xpos=0;}; document.getElementById("Menu1").style.right=xpos+"px"; if (xpos <=-800 || xpos >=0) {window.clearTimeout() } else {window.setTimeout("MoverMenu1();",15);} } var xpos=-500; function Menuf2() { if (mov==2) {mov=-2} else {mov=2}; document.getElementById("Menu2").style.top=parseInt(document.getElementById("BotonMenu2").style.top)+15+"px"; document.getElementById("Menu2").style.visibility="visible"; document.getElementById("Cliente").style.display="none"; document.getElementById("voltaCliente").style.display="none"; document.getElementById("Fornecedores").style.display="none"; document.getElementById("voltaFornecedores").style.display="block"; document.getElementById("Menusair").style.display="none"; MoverMenu2(); } function MoverMenu2(){ xpos=xpos+8*mov; if(xpos <-500) { xpos=-500; document.getElementById("Cliente").style.display="block"; document.getElementById("voltaCliente").style.display="none"; document.getElementById("Fornecedores").style.display="block"; document.getElementById("voltaFornecedores").style.display="none"; document.getElementById("Menusair").style.display="block"; }; if(xpos > 0) {xpos=0;}; document.getElementById("Menu2").style.right=xpos+"px"; if (xpos <=-500 || xpos >=0) {window.clearTimeout() } else {window.setTimeout("MoverMenu2();",15);} } </script>Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.