Estou tentando fazer uma pequena função que ao clicar em uma imagem deverá mostrar ou retirar determinadas Divs.
Eu estou conseguindo incrementar apenas uma Div e não consigo apaga-la, sei que o problema esta no var qtde = 0 que declarei, mas se eu tirar a função não funciona pois não teria o valor inicial para soma, deixando sempre começa com Zero, tentei colocar o var qtde em cada IF das Divs, mas não funcionou...
function expandir_formulario(acao){
var qtde = 0
if (acao == '+1') {
var qtdediv = qtde+1
}
if (acao == '-1') {
var qtdediv = qtde-1
}
if (qtdediv == 0){
xDisplay('capaexpansion', 'block')
xDisplay('capaexpansion2', 'none')
xDisplay('capaexpansion3', 'none')
var qtde = 0
}
if (qtdediv == 1){
xDisplay('capaexpansion', 'block')
xDisplay('capaexpansion2', 'block')
xDisplay('capaexpansion3', 'none')
var qtde = 1
}
if (qtdediv == 2){
xDisplay('capaexpansion', 'block')
xDisplay('capaexpansion2', 'block')
xDisplay('capaexpansion3', 'block')
var qtde = 2
}
}
O Html
<a href="java script:expandir_formulario(+1);" ><img src="imagens/mais.gif" name="personas" width="20" height="20" border="0" value"2 "/></a>
<a href="java script:expandir_formulario(-1);" ><img src="imagens/menos.gif" width="20" height="20" border="0" /></a>
<div id=capaexpansion>
Formulario da div 1
</div>
<div id=capaexpansion2>
Formulario da div 2
</div>
<div id=capaexpansion3>
Formulario da div 3
</div>
Meu problema esta ao declarar
var qtde = 0
então apenas consigo mostrar a primeira Div e não consigo apagar pois seria como eu solicitasse var qtdediv = 0-1
Pergunta
douglasdamame
Olá.
Estou tentando fazer uma pequena função que ao clicar em uma imagem deverá mostrar ou retirar determinadas Divs.
Eu estou conseguindo incrementar apenas uma Div e não consigo apaga-la, sei que o problema esta no var qtde = 0 que declarei, mas se eu tirar a função não funciona pois não teria o valor inicial para soma, deixando sempre começa com Zero, tentei colocar o var qtde em cada IF das Divs, mas não funcionou...
O HtmlMeu problema esta ao declarar
var qtde = 0
então apenas consigo mostrar a primeira Div e não consigo apagar pois seria como eu solicitasse var qtdediv = 0-1
Se puderem me ajudar, agradeceria muito
Link para o comentário
Compartilhar em outros sites
10 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.