Executar Slide show em Laço corretamente
Boa tarde pessoal td joia?
Tipo estou utilizando o script em php e javascript abaixo, onde eu pego imagens do BD e coloco elas em slide how.
Meu problema é o seguinte no script abaixo o laço onde eu pego os ultimos 4 albuns de fotos não esta funcionando corretamente.
Esse script esta mostrando somente as fotos em slide show do ultimo album. Eu preciso que esse script mostre as fotos do primeiro albums em slideshow juntamente com as fotos do segundo, terceiro e quarto albuns.
Alguem pode me ajudar segue o script abaixo.
<body onLoad="Iniciar()">
<table width="95%" border="0" align="center" cellpadding="2" cellspacing="2">
<tr>
<?
$result_id = @mysql_query("SELECT * FROM portfolio ORDER BY id DESC LIMIT 0,4") or die("Erro no banco de dados!");
if(mysql_num_rows($result_id) > 0){
$i = 0;
while($dados = @mysql_fetch_array($result_id)){
$id = $dados["id"];
$result_ft = @mysql_query("SELECT * FROM fotos WHERE id_port='$id'") or die("Erro no banco de dados!");
?>
<script>
function Iniciar(){
runSlideShow();
}
var slideShowSpeed = 2000
var crossFadeDuration = 3
var Pic = new Array()
<?php
$cont = 0;while($dadosft = @mysql_fetch_array($result_ft)){
echo "Pic[$cont] = 'thumb.php?img=".substr($dadosft['imagem'],3)."';";
$cont++;
}
?>
var t
var j = 0
var p = Pic.length
var preLoad = new Array()
for (i = 0; i < p; i++){
preLoad[i] = new Image()preLoad[i].src = Pic[i]
}
function runSlideShow(){
if (document.all){
document.images.SlideShow.style.filter="blendTrans(duration=2)";
document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)";
document.images.SlideShow.filters.blendTrans.Apply();
}
document.images.SlideShow.src = preLoad[j].src;
if (document.all){
document.images.SlideShow.filters.blendTrans.Play();
}
j = j + 1;
if (j > (p-1)) j=0;
t = setTimeout('runSlideShow()', slideShowSpeed);
}
</script>
<td align="center"><a href="portfolio.php?ida=<? echo $id; ?>">
<img src='' name='SlideShow' border=1>
</a></td>
<?
$i++;
if(($i%2)==0){
echo"</tr><tr>";
}
}
}else{
?>
<td width="100%" align="center"><center>Nenhum portfolio foi encontrado em nosso banco de dados!</center></td><?
}
?>
</tr>
</table>Discussão (1)
Carregando comentários...