websitem' de bir resim galerim var, bir resme tıklanınca o resim ile ilgili bir htm sayfası açıyor. ve birde back linkim var.
<a href="javascript:history.back(1)">back to gallery</a>
şeklinde.
history.back kullanmamım sebebi galeri uzun bir galeri, history.back ile geriye dönüldüğünde en son hangi resme tıklanmışsa tam o noktaya dönüyor (scroll vb)
ancak şöyle bir dezavantaj oluşmaya başladı. ziyaretçiler o resim ile ilgili sayfaya bazen galeriden gelmeyebiliyor. linklerden yada bookmark'larından gelebiliyorlar. bu durumda history.back ile geldikleri linke geri dönüyorlar.
bununla ilgili şöyle bir scripte ihtiyacım var. ziyaretçi bu "back to gallery" linkine bastığında eğer gallery.htm' den geldiyse history.back(1) olsun eğer gallery.htm haricinde bir yerden geldiyse <a href="gallery.htm>back to gallery</a> olsun. bunun için sanırım iki komponente ihtiyacım var. biri bir önceki sayfanın (geldikleri sayfanın) gallery.htm olup olmadığı birde if - then döngüsü.
bende araştırmaya devam ediyorum, ancak böyle bir script ile ilgili bilgisi olan varsa yada benzer bir uygulama gören varsa paylaşırsa sevinirim.