Estou tentando fazer um popup no site onde ele puxa uma pagina php que vai carregar a imagem atraves de dados cadastrados no bd.
Tipo no index gostaria que ele abrisse o popup que esta localizado no seguinte caminho: estrutura/banners_popup/popup1.php, abaixo segue o código do index e do popup.
Index.php
<?
include "session_cidade.php";
?>
<?
session_start();
if((session_is_registered("cida") && session_is_registered("log"))){
$cidade = $_SESSION[cida];
}
else{
header("Location: index.php");
}
?>
<?
include "config.php";
include "conexao.php";
$pg = $_GET['pg'];
//$cidade = //$_GET[cidade];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="google-site-verification" content="FmpniyEb0199Ho8S6JnUu_GLqnO9I54wVO_HNCn7jXE" />
<script language='JavaScript'>
var URLSite = window.location.href;
var TituloSite = document.title;
function addfav(){
if (document.all) window.external.AddFavorite(URLSite,TituloSite);
}
</SCRIPT>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><? echo $tsite?></title>
<script language="JavaScript" type="text/javascript">
//--------------- LOCALIZEABLE GLOBALS ---------------
var d=new Date();
var monthname=new Array("JANEIRO","FEVEREIRO","MARÇO","ABRIL","MAIO","JUNHO","JULHO","AGOSTO","SETEMBRO","OUTUBRO","NOVEMBRO","DEZEMBRO");
//Ensure correct for language. English is "January 1, 2004"
var TODAY = d.getDate() + " DE " + monthname[d.getMonth()] + " DE " + d.getFullYear();
//--------------- END LOCALIZEABLE ---------------
</script>
<!-- Start VisualLightBox.com HEAD section -->
<link rel="stylesheet" href="script/css/vlightbox1.css" type="text/css" />
<link rel="stylesheet" href="script/css/visuallightbox.css" type="text/css" media="screen" />
<script src="script/js/jquery.min.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="demons/styles.css" />
<script type="text/javascript" >
$(function(){
var loader=$('#loader');
var pollcontainer=$('#pollcontainer');
loader.fadeIn();
//Load the poll form
$.get('demons/poll.php', '', function(data, status){
pollcontainer.html(data);
animateResults(pollcontainer);
pollcontainer.find('#viewresult').click(function(){
//if user wants to see result
loader.fadeIn();
$.get('demons/poll.php', 'result=1', function(data,status){
pollcontainer.fadeOut(1000, function(){
$(this).html(data);
animateResults(this);
});
loader.fadeOut();
});
//prevent default behavior
return false;
}).end()
.find('#pollform').submit(function(){
var selected_val=$(this).find('input[name=poll]:checked').val();
if(selected_val!=''){
//post data only if a value is selected
loader.fadeIn();
$.post('demons/poll.php', $(this).serialize(), function(data, status){
$('#formcontainer').fadeOut(100, function(){
$(this).html(data);
animateResults(this);
loader.fadeOut();
});
});
}
//prevent form default behavior
return false;
});
loader.fadeOut();
});
function animateResults(data){
$(data).find('.bar').hide().end().fadeIn('slow', function(){
$(this).find('.bar').each(function(){
var bar_width=$(this).css('width');
$(this).css('width', '0').animate({ width: bar_width }, 1000);
});
});
}
});
</script>
<script src="script/js/visuallightbox.js" type="text/javascript"></script>
<script src="script/js/vlbdata.js" type="text/javascript"></script>
<!-- End VisualLightBox.com HEAD section -->
<!-- CSS -->
<link rel="stylesheet" href="template/css/destaque.css" type="text/css" />
<!-- jQuery -->
<script type="text/javascript" src="template/js/jquery.cycle.all.min.js"></script>
<script type="text/javascript" src="template/js/jquery.destaques.js"></script>
<!--fim Jquery-->
<script type="text/javascript" src="slide/script/cycle.js" /></script>
<script src="script/javascript/janelas_popup.js" type="text/javascript"></script>
<link rel="stylesheet" href="template/css/pagina.css" type="text/css" media="screen" charset="utf-8" />
<link rel="stylesheet" href="template/css/links.css" type="text/css" charset="utf-8" />
<link rel="shortcut icon" href="template/imagem/favicon.png" />
<link rel="stylesheet" href="template/css/popup.css" type="text/css" />
<script type="text/javascript" lang="javascript" src="template/js/modal.js"></script>
<script type="text/javascript" lang="javascript">
var openMyModal = function(source)
{
modalWindow.windowId = "myModal";
modalWindow.width = 400;
modalWindow.height = 400;
modalWindow.content = "<iframe width='400' height='400' frameborder='0' scrolling='no' allowtransparency='true' src='" + source + "'></iframe>";
modalWindow.open();
};
</script>
<script type="text/javascript" lang="javascript">
var openMyModaldois = function(source)
{
modalWindow.windowId = "myModal";
modalWindow.width = 830;
modalWindow.height = 700;
modalWindow.content = "<iframe width='830' height='700' frameborder='0' scrolling='no' allowtransparency='true' src='" + source + "'></iframe>";
modalWindow.open();
};
</script>
<script type="text/javascript" lang="javascript">
var openMyGalery = function(source)
{
modalWindow.windowId = "myModal";
modalWindow.width = 900;
modalWindow.height = 620;
modalWindow.content = "<iframe width='900' height='620' frameborder='0' scrolling='no' allowtransparency='true' src='" + source + "'></iframe>";
modalWindow.open();
};
</script>
<script type="text/javascript">
function horizontal() {
var navItems = document.getElementById("menu_dropdown").getElementsByTagName("li");
for (var i=0; i< navItems.length; i++) {
if(navItems[i].className == "submenu")
{
if(navItems[i].getElementsByTagName('ul')[0] != null)
{
navItems[i].onmouseover=function() {this.getElementsByTagName('ul')[0].style.display="block";this.style.backgroundColor = "";}
navItems[i].onmouseout=function() {this.getElementsByTagName('ul')[0].style.display="none";this.style.backgroundColor = "";}
}
}
}
}
</script>
<script id=clientEventHandlersJS language=javascript>
<!--
function Checkbox1_onclick() {
if (camada1.style.visibility == 'hidden'){
camada1.style.visibility = 'visible';
camada1.style.position='Static';
camada2.style.visibility = 'visible';
camada2.style.position='Static';
}else{
camada1.style.visibility = 'hidden';
camada1.style.position='Absolute';
camada2.style.visibility = 'hidden';
camada2.style.position='Absolute';
}
}
//-->
</script>
<script src="template/js/jquery.hashchange.min.js" type="text/javascript"></script>
<script src="template/js/jquery.easytabs.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){ $('#tab-container').easytabs(); });
</script>
<link href="links.css" rel="stylesheet" type="text/css" />
<link href="template/css/button_styles.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
$(document).ready(function() {
$('.efeito_fade').append('<span class="hover"></span>').each(function () {
var $span = $('> span.hover', this).css('opacity', 0);
$(this).hover(function () {
$span.stop().fadeTo(500, 1);
}, function () {
$span.stop().fadeTo(500, 0);
});
});
});
</script>
</head>
<body onload="horizontal();">
<div id="principal"><div id="topo"><div id="logo"><a href="../"><img src="template/imagem/logo.png" width="428" height="96" border="0" title="<? echo $tsite?>" style="padding-top:20px; padding-left:5px;"/></a></div><div id="pesquisa" style="padding-right:5px;"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="20" colspan="3" valign="bottom"> </td>
</tr>
<tr>
<td height="35" valign="bottom"><img src="template/imagem/face.png" width="56" height="56" border="0" usemap="#Map6" /></td>
<td valign="bottom"><img src="template/imagem/twitter.png" width="56" height="56" border="0" usemap="#Map5" /></td>
<td valign="bottom"><img src="template/imagem/filiado.png" width="64" height="95" border="0" usemap="#Map7" /></td>
</tr>
<tr>
<td height="35" colspan="3" valign="bottom"><div align="right" style="margin-top:3px;">
<form action="<?=$usite?>index.php" method="get" name="formlog" target="_top">
<input type="hidden" name="pg" value="resultado_busca">
<input name="palavra" type="text" class="tb01" id="palavra" value="pesquisar..." onblur="if(this.value=='') this.value='pesquisar...';" onfocus="if(this.value=='pesquisar...') this.value='';"/><input name="image" type="image" class="btnpesquisar" id="image" title="Pesquise algo do seu interesse" src="template/imagem/botao-buscar.png" align="top"/>
</form>
</div></td>
</tr>
</table>
</div>
</div>
<div id="topomenu">
<?
$sql = mysql_query("SELECT * FROM menu WHERE nivel='-1' order by id");
//$cidade = "&cidade=$_GET[cidade]";
?>
<? while ($dados=mysql_fetch_array($sql)){
if($dados[nome] == "Serviços"){
$fundo = "img/servicos.jpg";
}
if($dados[nome] == "Notícias"){
$fundo = "img/navegue.jpg";
}
if($dados[nome] == "Entretenimento"){
$fundo = "img/entretenimento.jpg";
}
?>
<?
if($dados[url] != ""){
echo "$dados[url]";}
else{
echo "<font class=\"linknoticias\">$dados[url]</font>";}
?>
<?
//if($dados[subcat] == "sim" AND $dados[id] == "$_GET[idcat]"){
if($dados[subcat] == "sim"){
//$sql2 = mysql_query("SELECT * FROM menu_sub where id_menu='$_GET[idcat]'");
$sql2 = mysql_query("SELECT * FROM menu_sub where id_menu='$dados[id]' order by id");
while ($dados2=mysql_fetch_array($sql2)){
if($dados2[url] == "?pg=conteudo&idmenu="){
$url = "<a class=\"linkme2\"href='$dados2[url]$dados2[id]' target='$dados2[target]'>$dados2[nome]</a>";
} else {
$url = "<a class=\"linkme2\"href='$dados2[url]' target='$dados2[target]'>$dados2[nome]</a>";
}
?>
<? echo $url?>
<? }?>
<? }?>
<? }?>
</div>
<div id="cnbbaner"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="980" height="145">
<param name="movie" value="template/imagem/banner.swf" />
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="6.0.65.0" />
<!-- Esta tag param solicita que os usuários com o Flash Player 6.0 r65 e versões posteriores baixem a versão mais recente do Flash Player. Exclua-o se você não deseja que os usuários vejam o prompt. -->
<param name="expressinstall" value="../../Scripts/expressInstall.swf" />
<!-- A tag object a seguir aplica-se a navegadores que não sejam o IE. Portanto, oculte-a do IE usando o IECC. -->
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="template/imagem/banner.swf" width="980" height="145">
<!--<![endif]-->
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="6.0.65.0" />
<param name="expressinstall" value="../../Scripts/expressInstall.swf" />
<!-- O navegador exibe o seguinte conteúdo alternativo para usuários que tenham o Flash Player 6.0 e versões anteriores. -->
<div>
<h4>O conteúdo desta página requer uma versão mais recente do Adobe Flash Player.</h4>
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Obter Adobe Flash player" width="112" height="33" /></a></p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object></td>
</tr>
</table></div>
<div id="pagina"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><? include "query.php"?></td>
</tr>
<tr>
<td><div id="rodape" >
<table width="980" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="250" height="70" align="left" ><img src="template/imagem/link.png" width="229" height="68" border="0" usemap="#Map" /></td>
<td width="251" height="70" align="left"><img src="template/imagem/link2.png" width="229" height="68" border="0" usemap="#Map4" /></td>
<td width="248" height="70" align="left"><img src="template/imagem/link3.png" width="229" height="68" border="0" usemap="#Map2" /></td>
<td width="231" height="70" align="right"><img src="template/imagem/link4.png" width="229" height="68" border="0" usemap="#Map3" /></td>
</tr>
<tr>
<td align="left" height="3"> </td>
</tr>
</table>
<table width="980" height="70"border="0" cellspacing="0" cellpadding="0" background="template/imagem/fdroda.png">
<tr>
<td width="270" align="left" valign="midle"><a href="http://webmail.sinaffepi.org.br" target="_blank"><img src="template/imagem/logoroda.png" hspace="20" border="0" title="Webmail"/></a> </td>
<td width="710" align="left">Av. Pedro Freitas, S/N C. Administrativo • Bloco C • Térreo • São Pedro<br />
CEP: 64.018-900 Teresina - Piauí • Fone: (86) 3218-2933 Fax: (86) 3218-4501 <br />
E-mail: sinaffepi@sinaffepi.com.br</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</div>
<map name="Map" id="Map">
<area shape="rect" coords="80,26,202,47" href="http://www.fenafisco.org.br/InstitucionalSindicatosFiliados.aspx" target="_blank" />
</map>
<map name="Map2" id="Map2">
<area shape="rect" coords="80,24,206,50" href="http://www.sefaz.pi.gov.br/legislacao.php" target="_blank" />
</map>
<map name="Map3" id="Map3">
<area shape="rect" coords="80,26,218,48" href="http://www.sinaffepi.org.br/?pg=down&id=762" />
</map>
<map name="Map4" id="Map4">
<area shape="rect" coords="80,27,204,48" href="http://www.sinaffepi.org.br/estrutura/login.php" target="_blank" />
</map>
<map name="Map5" id="Map5">
<area shape="rect" coords="2,1,55,56" href="https://twitter.com/#!/Sinaffepi" target="_blank" />
</map>
<map name="Map6" id="Map6">
<area shape="rect" coords="2,1,54,56" href="http://www.facebook.com/profile.php?id=100003753603552" target="_blank" />
</map>
<map name="Map7" id="Map7">
<area shape="rect" coords="2,2,66,100" href="http://www.fenafisco.org.br/" target="_blank" />
</map>
</body>
</html>
popup1.php
<?
include "../../config.php";
//$cidade = $_GET[cidade];
$busca = mysql_query("SELECT * FROM banners_popup WHERE id_franquia='$cidade' AND ordem='1'");
$dados=mysql_fetch_array($busca);
?>
<meta http-equiv="refresh" content="15;URL=javascript:self.close()">
<? if($dados[tipo] == 'imagem'){?>
<img src="../../images/banners_popup/<? echo $dados[arquivo];?>" width="<? echo $dados[largura];?>" height="<? echo $dados[altura];?>">
<? }
if($dados[tipo] == 'flash'){?>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="<? echo $dados[largura];?>" height="<? echo $dados[altura];?>">
<param name="quality" value="high">
<param name="SRC" value="../../images/banners_popup/<? echo $dados[arquivo];?>">
<embed src="../../images/banners_popup/<? echo $dados[arquivo];?>" width="<? echo $dados[largura];?>" height="<? echo $dados[altura];?>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>
</object>
<? }?>Já tentei várias maneiras através do onload e do window.open, chega abrir o popup mais não com uma janela mais sim como uma parte do layout.
Desde já agradeço qualquer ajuda que me derem.
Obrigado.










