Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

claytonprog

janela pop up por período

Recommended Posts

Pessoal to com uma dívida! Tô 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.

 

Meu 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!!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo...

Você poderia cadastrar o banner, e após isso, criar uma pagina de visualização, sendo que na pagina que vai o codigo da PopUp...você faz uma comparação de datas antes, no caso poderia fazer neste estilo:

Set Conecta = Server.CreateObject("ADODB.Connection") 
Conecta.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("CAMINHO_FISICO_DO_BANCO")
DataLimite = dateadd("d",-20,now())
DataLimite = Year(DataLimite) & "/" & Month(DataLimite) & "/" & Day(DataLimite)
sSql = "select * from TABELAS where Duracao <= #" & Year(Now()) & "/" & Month(Now()) & "/" & Day(Now()) & " " & Hour(Now()) & ":" & Minute(Now()) & "# and Duracao >= #" & DataLimite & "# order by id desc"
Set Recset = Conecta.execute(sSql)
Qualquer dúvida, posta ae!

Compartilhar este post


Link para o post
Compartilhar em outros sites

você tb poderia fazer a tabela duracao, recebendo a data final de exibicao

ex:

duracao - 20/02/2008

 

ai você faz a verificacao na hora de exibir

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigos! Resolvido metade da questão, porém eu preciso de mais uma coisa. Vejam o código que tenho em minha página principal:

 

vejam 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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.