Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Seguitne pessoal to com esse codigo aki do Jcycle e to precisando pegar o id do li pra fazer a ontagem de impressoes de banners, mas nao consegui um jeito de pegar o id do li na hora q ele faz a transição do slide
segue o codigo
codigo html
<div id="publicidades">
<a class="faixa" href="#" title=""></a>
<ul>
<?php require_once('PPM_conections/apm_conecta.php');
require_once('apm_index_acao.php');
$index->lista_publicidade(2);
$cont=0;
while(!$index->resultado->EOF)
{
?>
<li id="<?php echo $index->resultado->fields['TPMp_id']?>"><?php
$tipo_arquivoswf = array(".swf",".SWF");
$tipo_arquivojpg = array(".jpg",".JPG",".gif",".GIF",".png",".PNG");
$arquivo = str_replace(" ","",$index->resultado->fields['TPMp_publicidade']);
$tipo = strrchr($arquivo,".");
if(in_array($tipo,$tipo_arquivoswf))
{
$diretorio = "<object id=\"FlashID\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"500\" height=\"400\">
<param name=\"movie\" value=\"publicidade/".$index->resultado->fields['TPMp_publicidade']." />
<param name=\"quality\" value=\"high\" />
<param name=\"wmode\" value=\"opaque\" />
<param name=\"swfversion\" value=\"15720.0.0.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=\"publicidade/".$index->resultado->fields['TPMp_publicidade']." width=\"500\" height=\"400\">
<!--<![endif]-->
<param name=\"quality\" value=\"high\" />
<param name=\"wmode\" value=\"opaque\" />
<param name=\"swfversion\" value=\"15720.0.0.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 target=\"_blank\" 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>";
}
if(in_array($tipo,$tipo_arquivojpg))
{
$diretorio = "<img src=\"publicidade/".$index->resultado->fields['TPMp_publicidade']."\" width=\"500\" height=\"400\" border=\"no\"/>";
}
echo $diretorio;
?> </li><?php $index->resultado->MoveNext();}?>
</ul>
</div><!-- Fim publicidade //-->
codigo jscript
(function($){
$(document).ready(function() {
// Cria uma div.paginas que receberá os paginadores
var div = $('<div></div>').addClass('paginas');
// Insere a div criada antes da lista de publicidades
$('#publicidades ul').before(div);
// roda o jcycle na ul dentro da div publicidades
$('#publicidades ul').cycle({
pager: 'div.paginas', // paginação
pause: true, // pausa ao deixar o mouse sobre a imagens
pauseOnPagerHover: true, // pausa ao deixar o mouse sobre a paginação
fx: 'fade',
speed: 2000,
timeout: 7000,
// Executa uma função antes de cada troca de slide
before: function(atual, proximo, opcoes, avancando) {
// Esconde o parágrafo e a div.fundo que estão no slide atual
$('p, div.fundo', atual).slideUp('fast');
},
// Executa uma função depois de cada troca de slide
after: function(atual, proximo, opcoes, avancando) {
// coloca o mesmo titulo do link na etiqueta publicidades
$('a.faixa', '#publicidades').attr({
title: $('a', proximo).attr('title'),
href: $('a', proximo).attr('href')
});
// mostra o parágrafo e a div.fundo do slide atual
$('p, div.fundo', proximo).slideDown('fast');
}
});
});
})(jQuery);
se alguem tiver uma ideia ai obrigado
Carregando comentários...