recuperar posicao da barra de rolagem ao dar refresh
Boa tarde, estou no final de um projeto, e com um problema que o cliente pediu pra incluir, e há duas semanas que não consigo evoluir nada na solicitacao dele. se alguem puder me ajudar.
detalhe do projeto:
o fotografo faz o upload de aproximadamente 3mil fotos para um album e o cliente acessando a area do cliente visualiza essas 3 mil fotos para escolher quais vai querer.
as fotos do album sao exibidas por um foreach, com o codigo abaixo:
<?php
$readGb = read('galeria',"WHERE post_id = '$postid'");
///////////////////////////// lê os dados da galeria de acordo com a id do album ////////////////////////////////////
if(!$readGb){
}else{
echo '<ul class="gblist">';foreach($readGb as $gb):
$i++;
?>
<li>
<?php
$verificaGb = read('pedidos',"WHERE id_foto ='$gb[id]'");
////////////////////////// verifica se existe a foto gravada na tabela pedido, se nao existir exibe um link para poder "compa-la", se existir a foto o link nao é exibido //////////////////////////////////////////////////////////////////
if(!isset($verificaGb)){
?>
<a class="btn" href="index2.php?exe=album/gallery-cliente&postid=<?php echo $gb['post_id'];?>&foto=<?php echo $gb['id'];?>" />Foto Álbum</a>
/////////////////// ao clicar no link, é passado para a url o id do album + o id da foto //////////////////////////////////
<?php
}
?>
///////////////// o codigo abaixo exibe a thumb e a imagem para o cliente ///////////////////////////////////////////////////
<span><img src="../tim.php?src=../uploads/<?php echo $gb['img'];?>&w=85&h=65&q=100&zc=1" width="147" height="109" /></span>
<div class="action">
<a href="../uploads/<?php echo $gb['img']; ?>" rel="shadowbox" title="<?php echo $gb['img_nome'];?>"><img src="ico/view.png" title="<?php echo $gb['img_nome'];?>" alt="<?php echo $gb['img_nome'];?>" /></a>
</div><!-- /action -->
</li>
<?php
endforeach;
echo '</ul>';
}
?>
O que acontece, como é apenas uma div, o foreach exibe as 3mil fotos, a pagina fica imensa, o cliente vai rolando para baixo, e clica em uma determinada foto pra escolher, nisso a pagina da um refresh e volta para o topo, gostaria de saber se tem como ao cliente clicar no link, ele nao voltasse para cima, lembrando que é apenas uma div, no caso uma ancora o levaria ao final da pagina e ficaria na mesma.
detalhes adcionais:
é passado a id do album e id da foto, nisso meu codigo pega varios parametros como nome da imagem e outros atributos para gravar em outra tabela, tentei fazer como carrinho de compras, crianda um array, mas nao consegui fazer ele pegar todos os outros campos e gravar, e no caso de um array, ele teria que fazer um loop pelo pedido até finalizar.
Discussão (17)
Carregando comentários...