terça-feira, 16 de setembro de 2003

Utilizando Janelas Pop-up's menos chatas

Eu particularmente odeio janelas Pop-Up's, então desenvolvi algo bem simples utilizando cookies para que pessoas como eu, que visitam meu site, não fiquem aborrecidas com as janelas, escolhendo se quer que estas continuem abrindo.


<!--  Index.asp -->


<%function iif(condicao,sim,nao)
   if condicao then
      iif=sim
   else
      iif=nao
   end if
end function
popup=request.cookies("pop")%>


<html>
<head>
<script language='javascript'><!--
function AbreJanela() {
   window.open('propaganda.asp','_blank','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, menubar=no, top=0, left=0, width=310, height=410');}
--></script>
</head>
<body<%=iif(popup="nao",""," onload='AbreJanela()'"%>>


<!-- Resto da página -->


</body>
</html>


 


<!-- propaganda.asp -->


<html>


<body>


<!-- figuras e banners e etc. -->


<%if request.QueryString("mostra")="nao" then
   response.cookies("pop")="nao"
   response.cookies("pop").Expires = #January 01, 2030#
   response.write "<script>window.close();</script>"
end if%>

<a href='javascript:window.close();'>Fechar Janela</a>
<br><br>
<a href='propaganda.asp?mostra=nao'>Não quero mais que esta janela apareça</a>
</body>
</html>


Espero que ajude!


[]'s



Esta matéria foi postada originalmente no ASP4Developers por Rogério César (Craz¥ Man) (site), que na época era "Analista de Sistemas, programador, web Designer.". Hoje, vai saber...

0 comentários: