tutorial pengembangan web terbaru
 

Acara onhashchange

<Object Acara

Contoh

Mengeksekusi JavaScript ketika bagian jangkar telah berubah:

<body onhashchange="myFunction()">
Cobalah sendiri "

Lebih "Try it Yourself" contoh di bawah ini.


Definisi dan Penggunaan

Acara onhashchange terjadi ketika ada perubahan jangkar bagian (begins with a '#' symbol) dari URL saat ini.

Sebuah contoh dari apa yang merupakan bagian anchor sebenarnya adalah: Asumsikan bahwa URL saat ini
http://www.example.com/test.htm#part2 - Jangkar bagian dari URL ini akan menjadi # part2.

Untuk memanggil acara ini, Anda dapat:

  • Ubah bagian anchor dengan menetapkan location.hash atau location.href milik Lokasi Obyek
  • Arahkan ke halaman ini dengan bookmark yang berbeda (Gunakan "back" atau "forward" tombol)
  • Klik pada link ke anchor bookmark

Dukungan Browser

Angka-angka dalam tabel menentukan versi browser pertama yang mendukung penuh acara tersebut.

Peristiwa
onhashchange 5.0 8,0 3.6 5.0 10,6

Sintaksis

Dalam HTML:

Dalam JavaScript:

object .onhashchange=function(){ Cobalah sendiri "

Dalam JavaScript, menggunakan addEventListener() metode:

object .addEventListener("hashchange", myScript );
Cobalah sendiri "

Catatan: addEventListener() metode tidak didukung di Internet Explorer 8 dan versi sebelumnya.


Rincian teknis

Gelembung: iya nih
dibatalkan: Tidak
jenis acara: Peristiwa
tag HTML yang didukung: <Body>
DOM Versi: Level 3 Acara

contoh

Contoh lebih

Contoh

Bagaimana menetapkan "onhashchange" event ke objek window:

window.onhashchange = myFunction;
Cobalah sendiri "

<Object Acara