Jump to content


Photo

Problema Em Função


  • Faça o login para participar
2 replies to this topic

#1 prog_web

prog_web

    Turista

  • Banidos
  • Pip
  • 40 posts
  • Sexo:Não informado

Posted 26/12/2006, 14:24

Eu tenho a seguinte função:

function exibir_opcoes(div) {
	var verificar_div = document.getElementById(div).style.visibility;
	if(verificar_div=="") {
		document.getElementById(div).style.visibility = visible;
	}
	else {
		document.getElementById(div).style.visibility = hidden;
	}
}

Só que a verificação que estou fazendo no if e else não esta pegando (talvez por alguma falha minha). É o seguinte, pela função eu pego o div aonde vou mudar visibility para hidden ou visible. Minha intenção na função seria fazer com que: se verificar_div estiver vazio, significaria que visibility estaria como hidden ou não setada, sendo assim eu setarei ela como visible; caso contrário, visibility estaria como visible e eu alteraria ela para hidden. Alguém poderia me ajudar a resolver isto e deixar a função funcionando desta forma? Obrigado!

#2 matt.cavotta

matt.cavotta

    Ativo

  • Usuários
  • 347 posts
  • Sexo:Masculino
  • Localidade:Campinas
  • Interesses:Desenvolvimento Web & Programação

Posted 26/12/2006, 21:43

Olá, prog_web.

Tente essa condição:
if ( verificar_div  != "visible")
Ah! E mais: o estado do verificar_div é uma string (como sugere o condicional) portanto, sua atribuição no código
deve ser assim com aspas:
document.getElementById(div).style.visibility = "visible";

Edição feita por: matt.cavotta, 26/12/2006, 21:49.

WebFórum - Equipe de Desenvolvimento - Estagiario

I'm back!
Posted Image Edgy Eft 7.04

#3 prog_web

prog_web

    Turista

  • Banidos
  • Pip
  • 40 posts
  • Sexo:Não informado

Posted 27/12/2006, 06:19

Deu certo! Valeu!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq