Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

fechar div clicando fora

$
0
0
Boa noite, gostaria de saber como posso fazer para fechar a uma quando clico fora dela

codigo pa abrir a div
Código (Javascript):
<script type="text/javascript">
var visivel = false;
function mostrarOculto1(){
var objDiv1 = document.getElementById('log_reg');
var objDiv2 = document.getElementById('tudo');
   if (visivel == false){
                objDiv1.style.display = "block";
  objDiv1.style.zIndex =1000;
  objDiv1.style.position = "absolute";
  objDiv2.style.marginTop ="70px";
                visivel = true;

   }else{
        objDiv1.style.position = "absolute";
                  objDiv1.style.display = "none";
        objDiv2.style.marginTop ="30px";
                  visivel = false;                     
}
}</script>

o que clico pa abrir a div

Código :
<a onclick="mostrarOculto1();">Login</a>

e queria que quando clica se fora da div ela desparece se


Código (HTML):
<div id="log_reg">
        <div id="formulario">
          <form name="form1" id="form1" action="" method="post">
                <fieldset>
                  <label> <span>Nickname:</span>
                        <input type="text" name="nickname" id="nickname" />
                  </label>
                  <label> <span>Password:</span>
                        <input type="password" id="password" name="password" />
                  </label>
                  <input type="submit" value="login" id="login" name="login" class="send"/>
                </fieldset>
          </form>
        </div>
  </div>


Código (CSS):
body {
background-color: #44c8cc;
background-image: url(images/fundo.png);
background-repeat: repeat-x;
background-attachment: fixed;
background-position: bottom;
}

#log_reg{
width: 100%;
margin-top: 0px;
height:40px;
background-color:#039;
display:none;

}

Viewing all articles
Browse latest Browse all 14700