Web Programlama

Web Programlama

DERS PROGRAMI
Web Programlama 301 Ders Programı

History Nesnesine Ait Metotlar

Lisans: Creative Commons 26.11.2020 tarihinde güncellendi
Bakabileceğiniz Etiketler: Eğitmen: Geleceği Yazanlar Ekibi

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.