sssilvio Postado Junho 14, 2005 Denunciar Share Postado Junho 14, 2005 So para esclarecer estou com um outro post no forum, mas são assuntos diferentes preciso de respostas nos dois.Preciso montar uma funcao q receba um valor e de acordo com este valor de um show numa camada.Tipo isto:function mostraCamada(vCamada){ if (vCamada == 1){ camada.visibility:show } if (vCamada == 2) { camada.visibility:hidden }}Mas parece não ser tão simples assim!T+ Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Junho 14, 2005 Denunciar Share Postado Junho 14, 2005 Tente assim: function mostraCamada(vCamada){ if (vCamada == 1){ camada.style.visibility= visible; } if (vCamada == 2) { camada.style.visibility= hidden; } } O que você estava tentando fazer antes era CSS em Javascript Agora ficou a tag do CSS dentro do JS.falou. Link para o comentário Compartilhar em outros sites More sharing options...
0 sssilvio Postado Junho 14, 2005 Autor Denunciar Share Postado Junho 14, 2005 é estranho mas não funciona.já tentei um monte de coisa mas não da, a funcao não esta alterando as propriedades da div.Tem outra maneira de fazer isto? Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Junho 14, 2005 Denunciar Share Postado Junho 14, 2005 Então tente assim: document.getElementById(camada).style.visibility='hidden'; document.getElementById(camada).style.visibility='visible'; Isso utilizando id na div. Ou então... camada.style.display = 'block'; camada.style.display = 'none'; falou. Link para o comentário Compartilhar em outros sites More sharing options...
0 sssilvio Postado Junho 14, 2005 Autor Denunciar Share Postado Junho 14, 2005 Ok!Galera valeu montei um code aqui e funciona, testem ai se der pau me avisem. <!-- function montaLayout(layout, visible, hidden){ var visib = "visible"; var hVisib = "hidden"; if (layout == 1){ if (document.getElementById(visible).style.visibility != null){ document.getElementById(visible).style.visibility = visib; document.getElementById(hidden).style.visibility = hVisib; } } if (layout == 2){ if (document.getElementById(visible).style.visibility != null && document.getElementById(visible).style.visibility == 'hidden' ){ document.getElementById(visible).style.visibility = visib; document.getElementById(hidden).style.visibility = hVisib; } } } //--> Testei no mozila e funcionou direitinho. Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Junho 14, 2005 Denunciar Share Postado Junho 14, 2005 Opa! A comunidade agradece a sua contribuição.<!--//Fechando...--> Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
sssilvio
So para esclarecer estou com um outro post no forum, mas são assuntos diferentes preciso de respostas nos dois.
Preciso montar uma funcao q receba um valor e de acordo com este valor de um show numa camada.
Tipo isto:
function mostraCamada(vCamada){
if (vCamada == 1){
camada.visibility:show
} if (vCamada == 2) {
camada.visibility:hidden
}
}
Mas parece não ser tão simples assim!
T+
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados