felp10 0 Denunciar post Postado Abril 14, 2010 Olá pessoal, eu estou precisando de uma ajudinha. Eu estou precisando colocar um pop up em um site só que ele está .sw eu uso o dreamwaver e o site está em php, gostaria tb que ne pop up cada vez que a pagina inicial abrisse ou fosse atualizada aparecesse e aparecesse uma imagem diferente. Como eu faço isso alguém tem um tutorial ou material ou pode ensinar como eu faço? Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Jaime_Pinheiro 0 Denunciar post Postado Abril 14, 2010 Imagem randomica: <?php // Diretorio de imagens $dir = "c:\\meu_diretorio_de_imagens"; // Url das imagens $virtual_path = "http://meu_dominio.com.br/img"; // Busca arquivos no diretorio $files = scandir($dir); // Seleciona apenas imagens $images = preg_grep("/.*(.jpg|.jpeg|.gif|.png)$/i", $files); // Refaz os indices sort($images); // Obtem o total de imagens $total = count($images); // Obtem um número randomico entre os indices das imagens $rand = rand(0, $total-1); // Exibe imagem randomica ?> <img src="<?php echo "$virtual_path/$images[$rand]"?>" /> Barbada... Para abrir uma popup a cada vez em que a página é carregada é mais fácil ainda... No head, crie uma função javascript para o popup: <head> <script type="text/javascript"> function abrir_popup() { alert("Página carregou..."); } </script> </head> No body, assinale a função para o evento onload: <body onload="abrir_popup();"> Compartilhar este post Link para o post Compartilhar em outros sites
felp10 0 Denunciar post Postado Abril 14, 2010 para arquivos .swf é a mesma coisa? Obrigado. Está abrindo o pop up porém não carrega o banner que criei em .swf aparece o pop up Página Carregou Eu precisava que a função abrir pop executasse esse código <div>Banner atual <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="343" height="486"> <param name="movie" value="images/banneratual.swf" /> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="6.0.65.0" /> <!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. --> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. --> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="images/banneratual.swf" width="343" height="486"> <!--<![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" /> <!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. --> <div> <h4>Content on this page requires a newer version of 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="Get Adobe Flash player" width="112" height="33" /></a></p> </div> <!--[if !IE]>--> </object> <!--<![endif]--> </object> </div> Compartilhar este post Link para o post Compartilhar em outros sites
visitante_xp 0 Denunciar post Postado Abril 14, 2010 Ué, coloca esse codigo no pop up...^^ Compartilhar este post Link para o post Compartilhar em outros sites
felp10 0 Denunciar post Postado Abril 14, 2010 Xii acho que não estou me explicando direito esse código no script como faço para ele executar esse código? Compartilhar este post Link para o post Compartilhar em outros sites
Jaime_Pinheiro 0 Denunciar post Postado Abril 14, 2010 Meu amigo, Vejo que tu está confuso e não está conseguindo se explicar direito. Responda-me uma coisa: você consegue criar uma página que carregue o flash? Quando conseguir... <head> <script type="text/javascript"> function abrir_popup() { window.open("minha_pagina.php?img=<?php echo "$virtual_path/$images[$rand]"?>"); } </script> </head> Compartilhar este post Link para o post Compartilhar em outros sites
felp10 0 Denunciar post Postado Abril 14, 2010 Sim eu fiz isso e ela chama banner.html está correto? faço tudo o que você me passou lá em cima e depois essa linha debaixo no lugar da function abrir_poup correto? no caso minhapagina.php=<?php echo "$virtual_path/$images[$rand]"?> eu devo colocar banner.html no lugar de minhapagina? Compartilhar este post Link para o post Compartilhar em outros sites
visitante_xp 0 Denunciar post Postado Abril 14, 2010 Yes! Creio que isso resolva...^^ Compartilhar este post Link para o post Compartilhar em outros sites
Jaime_Pinheiro 0 Denunciar post Postado Abril 14, 2010 Deve ser um arquivo php chamado por minhapagina.php?img=<?php echo "$virtual_path/$images[$rand]"?> Neste php, receba $_GET["img"] e coloque o valor no src da imagem, ou algo do tipo. Transforma banner.html em banner.php e insere algumas linhas de código php que faça essa mão. Compartilhar este post Link para o post Compartilhar em outros sites
felp10 0 Denunciar post Postado Abril 14, 2010 Amigão desculpe mas sou novato, não to manjando muito php não, tenho noção de programação, mas não manjo php, o pior que o pessoal da firma aqui estão me cobrando Como eu faço só para colocar o pop pup na minha página inicial já com o tamanho pré-definido nao precisa ser randomico. Então na hora que entrar na minha página inicial ele já abrir esse pop up lembrando que ele está salvo como banner.html obrigado. medidas: width 340.9 heght 486.9 Putz fiquei perdidão vamos recomeçar? Como eu Faço para colocar um pop up que está em php ou html aparecer toda vez que abrir a pagina principal do site Compartilhar este post Link para o post Compartilhar em outros sites
Jaime_Pinheiro 0 Denunciar post Postado Abril 15, 2010 Abrir popup é através de javascript: <script type="text/javascript"> window.open ("pagina.html", "titulo da pagina","width=340,height=486"); </script> Poste o codigo de banner.html (que deve ser banner.php) que te dou uma mão. Compartilhar este post Link para o post Compartilhar em outros sites
felp10 0 Denunciar post Postado Abril 16, 2010 ok entao segue o código <!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 http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>rodoautomatico</title> </head> <body> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="343" height="486" id="banneratual.swf" align="middle"> <param name="allowScriptAccess" value="sameDomain"> <param name="movie" value="banneratual.swf"> <param name="quality" value="high"> <param name="bgcolor" value="#ffffff"> <param name="play" value="false"> <param name="loop" value="false"> <param name="devicefont" value="true"> <embed src="banneratual.swf" quality="high" bgcolor="#ffffff" width="343" height="486" name="banneratual.swf" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> </object> </body> </html> Assim já está funcionando agora o que faltaria seria fazer o esquema para ele ficar mudando de imagem dentro. Cara muito obrigado está ajudando muito mesmo. Compartilhar este post Link para o post Compartilhar em outros sites
Jaime_Pinheiro 0 Denunciar post Postado Abril 16, 2010 Se a imagem vai ser exibida via flash, voce precisa busca o parâmetro da imagem com o flash. Infelizmente, nesta etapa não posso te ajudar, conheço muito pouco de Action Script e não tenho ambiente na minha máquina... procura num forum sobre Action Script como buscar parâmetro do Script Server, preferencialmente e uma querystring ou campos hidden. Compartilhar este post Link para o post Compartilhar em outros sites
felp10 0 Denunciar post Postado Abril 20, 2010 Se a imagem vai ser exibida via flash, voce precisa busca o parâmetro da imagem com o flash. Infelizmente, nesta etapa não posso te ajudar, conheço muito pouco de Action Script e não tenho ambiente na minha máquina... procura num forum sobre Action Script como buscar parâmetro do Script Server, preferencialmente e uma querystring ou campos hidden. Cara muito obrigado mesmo pela ajuda, tudo resolvido ótimo desenvolvimento para todos. Compartilhar este post Link para o post Compartilhar em outros sites