maddox Posted November 24, 2009 at 04:54 PM Report Share #297434 Posted November 24, 2009 at 04:54 PM Boa tarde, Estou a desenvolver um site que tem uma galeria de imagens. Nessa galeria não quero conter menus, apenas quero um botão "voltar" que ao ser primido deverá voltar à pagina anteriormente visitada. Em suma, o botão terá de fazer o mesmo efeito que o típico "retroceder" existente nos habituais browsers de internet. O problema é mesmo saber como se faz.. 😄 Alguém me pode dar exemplos ou dicas? Obrigado a todos. Link to comment Share on other sites More sharing options...
estrucida Posted November 24, 2009 at 08:02 PM Report Share #297450 Posted November 24, 2009 at 08:02 PM A maneira mais simples é pores um link disfarçado com a imagem de um botão. Tipo: <a href="pagina_xpto.html" title="retroceder"><img src="imagem_botao.png" alt="voltar atrás" /></a> Há duas coisas infinitas: o Universo e a estupidez humana... embora não haja certezas quanto ao primeiro. Link to comment Share on other sites More sharing options...
bruno1234 Posted November 24, 2009 at 09:11 PM Report Share #297458 Posted November 24, 2009 at 09:11 PM Se quiseres fazer em javascript, podes utilizar o history.go(-1) ex: http://www.webmasterworld.com/forum91/371.htm Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos Link to comment Share on other sites More sharing options...
IceBrain Posted November 24, 2009 at 11:29 PM Report Share #297476 Posted November 24, 2009 at 11:29 PM Se quiseres fazer em javascript, podes utilizar o history.go(-1) ex: http://www.webmasterworld.com/forum91/371.htm Eu não gosto desses tipos de "botões", quando se vem directamente de um link (do Google, por exemplo), volta-se ao site anterior e não à "zona anterior" do site onde estamos, que é o que o link devia fazer, imo. ❝The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up with a program that could not be legally used because someone else followed the same logical steps some years ago and filed for a patent on it is horrifying.❞- John Carmack on software patents A list of command line apps Link to comment Share on other sites More sharing options...
maddox Posted November 25, 2009 at 12:43 AM Author Report Share #297481 Posted November 25, 2009 at 12:43 AM A maneira mais simples é pores um link disfarçado com a imagem de um botão. Tipo: <a href="pagina_xpto.html" title="retroceder"><img src="imagem_botao.png" alt="voltar atrás" /></a> Esse código que sugeres não se adequa ao que pretendo. Não importa se é link ou botão, até porque a intenção é que seja mesmo link. O problema é que não quero voltar a uma página especifica mas sim à ultima visitada antes da actual. ex: visitei pag1, pag2, pag3, pag4 com o teu código iria ter de colocar um redireccionamento para uma das páginas que por lógica seria a pag1 mas não é isso que quero. quero algo que identifique que a ultima antes da pag4, foi a pag3.. mas também poderia ter sido a pag 2 caso a ordem de visitas fosse: pag1, pag3, pag2, pag4. Espero ter-me explicado bem:) Link to comment Share on other sites More sharing options...
IceBrain Posted November 25, 2009 at 08:39 AM Report Share #297490 Posted November 25, 2009 at 08:39 AM Se só queres um link para a página anterior, acho que devias guardar o último endereço visitado numa cookie ou variável de sessão. Simplesmente em cada página usas a variável para mostrar o link e depois actualiza-la com o endereço actual. A vantagem desta implementação é que se o utilizador tiver acabado de chegar de um link de outro site, o código pode detectar que a variável não existe e mostrar outro link em substituição, como para a página principal. Eu não conheço nenhuma implementação em ASP.NET, mas o que tu queres são dynamic breadcrumbs, pode ser que encontres algum código já feito. Em todo o caso, não deve ser difícil de implementar. ❝The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up with a program that could not be legally used because someone else followed the same logical steps some years ago and filed for a patent on it is horrifying.❞- John Carmack on software patents A list of command line apps Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now