301: JavaScriptBaşlangıç seviyesi derslerde Web Programlama uygulama geliştirme ortamını detaylı olarak inceliyoruz.

Tüm Eğitimleri Aldın mı? Kendini sınamanın tam zamanı

Haydi Sınava Gir

History Nesnesine Ait Metotlar

Kategori : Mobil | Lisans : Creative Commons (by-nc-sa) | En son 12.09.2019 tarihinde güncellendi
Eğitmen : Geleceği Yazanlar Ekibi
Etiketler : web programlama

Aşağıdaki tabloda history nesnesi ile ilişkili metotlar sunulmaktadır:

Metot Görevi
back Geçmiş (history) listesinden önceki URL'i yükler.
forward Geçmiş (history) listesinden bir sonraki URL'i yükler.
go Geçmiş (history) listesinden bir URL yükler.

 

History nesnesiyle ilişkili örnekler

1)

history.go(-3)

Kullanıcının aktif web sayfasından üç adım öncesinin URL'ine gider.

2)

window2.history.back()

window2 adlı pencereyi, kendi history'si içinde bir adım öncesine götürür.

3)

parent.frames[1].history.back()

Bu örnekte bir çerçeve kümesi içindeki frame1 adlı çerçeve içinde kendi history'sinin bir adım öncesine gidilir.

4) Aşağıdaki kod ile history listesinin ilk elemanının NETSCAPE olup olmadığı kontrol ediliyor. Bu eleman NETSCAPE ise fonk1 adlı fonksiyon çağrılacaktır.

if (history[0].indexOf("NETSCAPE") != -1) {
   fonk1(history[0])
}

5) Aşağıdaki kod ise tüm history listesini döküyor:

document.writeln("<B>history listesi:</B> " + history)

 

History nesnesinin back metodu: Örnek JavaScript kodu

<HTML>
<HEAD>
<TITLE>HISTORY ÖRNEĞİ</TITLE>
</HEAD>
<BODY BGCOLOR="lightgreen" TEXT="darkred"><CENTER>
<FONT FACE="Comic Sans MS">
<FORM>
<INPUT type = "button" value = "BİR ÖNCEKİ" onClick = "history.back()")
</FORM>
</BODY>
</HTML>

 

History nesnesinin back metodu: Örnek JavaScript kodunun çıktısı

 

Yukardaki kod çalıştırılınca gelen sayfada BİR ÖNCEKİ düğmesine tıklarsanız, aktif sayfadan bir önce erişilmiş olan web sayfasına ulaşırsınız.