Layer visível ou invisível

4 respostas
M

Boa Tarde!

Eu tenho esta linha no meu arquivo JSP:

div id=“Usuario” style=“position:absolute; width:238px; height:115px; z-index:1; left: 70px; top: 85px; visibility:hidden;”

Daí eu tenho uma caixinha de texto chamada usuário onde o label é um link para minha camada (layer) chamada Usuario (a da linha aí em cima) que estava hidden e fica visível através da função MM_showHideLayers… assim:

MM_showHideLayers(‘Usuario’,’’,‘show’) chamada no onclick do label;

O que eu gostaria de saber é se ao carregar a página a cada refresh tem como eu saber o valor da visibility… saber se está hide ou show. :?:

Tem como fazer isso em JSP?
Ou em outra coisa?

Muitíssimo Grata, :wink:
Maria Ane,
Att,

4 Respostas

marciocamurati

Oi, você pode fazer isso com JavaScript:

<script language="JavaScript">

alert(document.all.Usuario.style.visibility);

/*ou*/

alert(document.getElementById("Usuario").style.visibility);


</script>

:wink:

M

Muito obrigada!!!

mas onde eu coloco,
coloquei no head mas num tá funcionando…
o que pode ser? :roll:

Muitíssimo Grata, :wink:
Maria Ane,
Att,

marciocamurati

No head não vai funcionar mesmo pq a div ainda não foi criada !

Você deve montar uma function e colocar no head:

function verificarDiv(objeto) {
          var obj = document.getElementById(objeto);
          
          if (obj) {
               if (obj.style.visibility == "hidden") {
                    alert('Hidden');
                } else {
                    alert('Visible');
                }
          }
}

E executa ela após a Div:

<div id="usuario" ....>Nonononnonononon</div>
<script>verificarDiv("usuario");</script>

É isso ai.

M

:smiley: Muito obrigada!!!
Amanhã no serviço eu vou testar!!!

Maria Ane,
Att,

Criado 2 de março de 2005
Ultima resposta 2 de mar. de 2005
Respostas 4
Participantes 2