|
Çarşamba, 04 Temmuz 2007 |
history(geçmiş) nesnesi history nesnesi browserin zaman içerisinde gezerken hızlı ulaşım için kullandığı belleğe ulaşmamızı sağlar. Browserler daha hızlı bir ulaşım ve/veya off-line olarak çalışmak için gezilen yerlerdeki bilgileri bellibir süre için bellekte tutarlar; biz bu bilgilere(adreslere) ulaşmak için history nesnesini kullanacağız. History nesnesini üç şekilde kullanacağız. history.back() browserin bir önceki sayfaya gitmesini sağlar. history.forward() browserin bir sonraki sayfaya gitmesini sağlar. history.go(deger) browserin belirtilen değer kadarönceki veya sonraki sayfaya gitmesini sağlar. Girilen değer negatif(-) ise geriye doğru pozitif(+) ise bulunulan yerden ilerdeki sayfaya gider.
<table>
<tr><td>
<form>
<input type=button value="geri git" onClick="history.back()">
</td><td>
<input type=button value="üç sayfa geri"
onClick="history.go(-3)">
</td><td>
<input type=button value="ileri git"
onClick="history.forward()">
<form>
</td></tr>
</table> History(geçmiş) kavramını anlamak için bu sayfadan sonra bir iki sayfa gezin ve tekrar bu sayfaya gelin. Sonra aşağıdaki butonlara basın. Eğer tarih bölümünde gerekli kayıt bulunamazsa browser ileri ve geri gidemez. Unutmayınki history nesnesi sadece bellekteki adreslere göre hareket eder. Browser yeni açılmış ise bellekte geçmiş zaman adresleri bulunamaz.
|