Jump to content
Fórum Script Brasil
  • 0

Janela pop up por periodo


claytonprog

Question

Pessoal to com uma dívida! estou querendo fazer o seguinte:

Tenho um banco de dados que cadastra banner, esse banner depois de cadastrado deverá aparecer na página principal em uma Janela pop up. Só que quero que ela apareça por um período de tempo, por exemplo por 10 dias depois ele não deve aparecer mais ná página principal.

Me banco de dados tá assim:

id - Autonumeração

promocao - texto

imagem - texto ( caminho da imagem )

Duracao - numero ( quantidade de dias que o banner deve aparecer na página principal )

url - link do banner

Ajuda ai pessoal! Como é que vou montar o script na página principal?

Aguardo Resposta!!!!!

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

nem precisa de script, essa campo "Duracao" coloque ele como campo de data com a data de 10 dias a mais e no SQL você faz uma comparação entre a data atual e a data do banco, a data atual seja menor ou igual a data do banco, o banner fica, caso contrário não aparece!!

entendeu? Qualquer coisa Posta æ!

fica mais ou nenos assim:

select * from banner where data_banco <= data_atual

Link to comment
Share on other sites

  • 0

Essa parte eu entendi TED, porém veja como eu abro a minha pop up no meu site:

segue código:

<script language="JavaScript">
var gt = unescape('%3e');
var popup = null;
var over = "Abre Janela";
  popup = window.open('', 'janela', 'width=420,height=420,resizable=no,scrollbars,status=no,left=300,top=200');
  if (popup != null) {
    if (popup.opener == null) {
      popup.opener = self;
    }
    popup.location.href = 'banner.asp'; 
}
// -->
</script>

Assim que o usuário acessa o site ela abre automaticamente, ai é que está a minha dúvida. Essa Janela só pode abrir o banner de acordo com a condição estabelecida do banco de dados, no caso a data. Então como eu montaria isso na minha página principal?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152k
    • Total Posts
      651.5k
×
×
  • Create New...