getElementById
Olá, estou tetando fazer com que um X não aparece quando não tiver o document.getElementById('div-gpt-ad-9228031400000-18'), mais não estou conseguindo.. só que quando eu desativo o banner ele fica aparecendo, alguém poderia me dar uma luz, desde já agradeço...
<div class="floater_desktop" id="floater" style="display:none; height:300px; width:500px; z-index:9998; position:fixed; left: 50%; top:50%; margin-left: -250px; margin-top: -150px;">
<?php
$q = new IncludesAction();
echo $q->adsenseDiv(18);
?>
<div id="fechar" style="display:none; width:25px; height:25px; position:fixed; left:50%; top:50%; margin-left: 225px; margin-top:-160px; border:solid #0f5d9e 2px; background-color:#0f5d9e; z-index:9999; border-radius:10px;">
<a href="javascript: fechar();" style='color: #fff; font-size: 22px; position:absolute; left:50%; margin-left:-7px; margin-top: -6px;'>X</a>
</div>
<script language="javascript">
var myElement = document.getElementById('div-gpt-ad-9228031400000-18');
if (myElement){
abrir();
}else{
}
//FUNÇÃO PARA FECHAR O FLOATER AO CLICAR NO X
function fechar(){
document.getElementById('fechar').style.display = 'none';
document.getElementById('div-gpt-ad-9228031400000-18').style.display = 'none';
document.getElementById('fecha_floater').style.display = 'none';
}
//DEFINE O TEMPO PARA FECHAR O FLOATER AUTOMATICAMENTE EM MILISSEGUNDOS
function abrir(){
document.getElementById('fechar').style.display = 'block';
document.getElementById('floater').style.display = 'block';
setTimeout ("fechar()", 16000);
}
</script>
</div>Discussão (42)
Carregando comentários...