Ir para conteúdo
Fórum Script Brasil
  • 0

Div.


sssilvio

Pergunta

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

  • 0

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 biggrin.gif

Agora ficou a tag do CSS dentro do JS.

falou.

Link para o comentário
Compartilhar em outros sites

  • 0

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

  • 0

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

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...