Andreia Regina Postado Novembro 21, 2009 Denunciar Share Postado Novembro 21, 2009 (editado) OláEstou exibindo algumas imagens em uma galeria desenvolvida com PHP em banco MySql, uso o javascript para exibir as imagens ao clicar. No entanto está abrindo uma nova página com a imagem e não no id definido, seguem os scripts.<div id="banner"> <div id="moldura"> <img src="imagens/banner/<?php print $row["imagem"];?>" alt="<?php if(!empty($row["legenda"])) { print $row["legenda"];} ?>" id="imagem"/> <div class="alpha"> <?php print "<div class=\"conteudo\"><p id=\"legenda\">".$row["legenda"]."</p></div>";?> </div> </div> <div id="container"> <ul> <li><a href="imagens/banner/<?php print $row["imagem"];?>" onclick="return showPic(this)" title="<?php if(!empty($row["legenda"])) { print $row["legenda"];}?>"><img src="imagens/banner/mini/<?php if(!empty($row["imagem"])) { print $row["imagem"]; } else { print $row["imagem"];}?>" alt="<?php if(!empty($row["legenda"])) { print $row["legenda"];}?>" title="<?php if(!empty($row["legenda"])) { print $row["legenda"];}?>"/></a></li> </ul> </div> Retirei a parte do sql pois não é nele o problema e sim no javascript que segue function showPic(whichpic) { if (document.getElementById) { document.getElementById('imagem').src = whichpic.href; if (whichpic.title) { document.getElementById('legenda').childNodes[0].nodeValue = whichpic.title; } else { document.getElementById('legenda').childNodes[0].nodeValue = whichpic.childNodes[0].nodeValue; } return false; } else { return true; } } Editado Novembro 25, 2009 por Andreia Regina Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Novembro 21, 2009 Denunciar Share Postado Novembro 21, 2009 Tem como postar um exemplo em funcionamento ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Andreia Regina Postado Novembro 25, 2009 Autor Denunciar Share Postado Novembro 25, 2009 (editado) Olá!Resolvido o problema, não tinha nada a ver com os scripts, no banco estava sem legenda, pois não é um campo obrigatório.Agradeço a atenção Editado Novembro 25, 2009 por Andreia Regina Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Andreia Regina
Olá
Estou exibindo algumas imagens em uma galeria desenvolvida com PHP em banco MySql, uso o javascript para exibir as imagens ao clicar.
No entanto está abrindo uma nova página com a imagem e não no id definido, seguem os scripts.
Retirei a parte do sql pois não é nele o problema e sim no javascript que segue Editado por Andreia ReginaLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.