Ada beberapa contoh di mana Anda mengarahkan pengguna melalui satu halaman untuk mengarahkan mereka ke halaman lain. Ada cara untuk melakukan ini secara diam-diam - tanpa membiarkan pengguna tahu bahwa ada arahan ulang. Ya - kedengarannya jahat - tetapi tidak harus begitu. Katakanlah Anda memiliki perangkat lunak pelacakan klik - Anda harus melacak setiap klik yang dilakukan pengguna. Untuk melakukan itu, Anda memerlukan halaman pengarahan ulang apa yang akan melacak klik. Semoga ilustrasi berikut ini akan membuat segalanya lebih jelas...
Anda tidak ingin pengguna melihat bahwa Anda melewati halaman tengah. Biasanya, URL akan berkedip di bilah alamat sesaat (atau kurang) - jadi kami tidak perlu khawatir tentang itu. Kami hanya perlu mencegah URL agar tidak muncul di bilah status ketika pengguna mengarahkan kursor ke tautan.
Cara menyembunyikan bilah status di Android
Ada tiga metode untuk melakukan ini...
* Ubah teks status.
* Membajak dan menghentikan acara klik dan mengarahkan ulang halaman.
* Melakukan panggilan Ajax pada acara klik.
Mengubah Teks Status
Ini adalah metode lama. Ini menggunakan properti window.status untuk menunjukkan URL yang berbeda kepada pengguna. Metode sederhana dan mudah - tetapi sekarang jarang berfungsi sekarang. Metode ini telah banyak disalahgunakan oleh situs jahat - sehingga sebagian besar browser telah menonaktifkan opsi ini. Di Firefox, Anda dapat menemukan opsi itu di Alat -> Preferensi -> Konten -> Aktifkan Javascript (klik pada Tombol ';Lanjut';) -> Ubah teks bilah status. Jika itu dicentang, Anda dapat menggunakan window.status untuk mengubah teks bilah status. Tetapi dinonaktifkan secara default.
Tetapi jika Anda masih ingin menggunakan metode ini (tidak disarankan), ini adalah cara melakukannya...
onmouseover = :window.status = ';http: // yoursite /';; return true;:
onmouseout = :window.status = ';';;:> Pergi Ke Mysite
Peristiwa Klik Pembajakan
Dalam metode ini, ketika pengguna mengklik tautan, skrip menangkap peristiwa klik dan menghentikannya. Ini akan mencegah browser dari membuka halaman target. Lalu kami menggunakan location.href untuk menuju ke halaman baru. Contoh kode di bawah ini...
Kode HTML
Pergi ke Mysite
Kode Javascript
Metode Ajax
Ini untuk semua penggemar web 2.0 Anda. Metode Ajax hanya membuat panggilan ke skrip sisi server counter pada acara klik. Ini mungkin adalah metode terbaik - karena URL penghitung tidak muncul sama sekali. Tidak perlu dikatakan, skrip sisi server yang digunakan di sini akan berbeda dari yang digunakan dalam metode lain - tidak ada pengalihan di sini. Kode ini juga sangat sederhana...
Kode HTML
Pergi ke Mysite
Kode Javascript