Windows dan bingkai adalah istilah yang digunakan untuk menggambarkan apa yang mungkin muncul ketika Anda mengklik tautan di situs web. Tanpa pengkodean tambahan, tautan akan terbuka di jendela yang sama dengan yang Anda gunakan saat ini, artinya Anda harus menekan tombol kembali untuk kembali ke halaman yang telah Anda jelajahi.
Tetapi jika tautan tersebut ditentukan untuk dibuka di jendela baru, tautan itu akan muncul di jendela atau tab baru di peramban Anda. Jika tautan tersebut ditentukan untuk dibuka dalam bingkai baru, tautan itu akan muncul di atas halaman saat ini di browser Anda.
Dengan tautan HTML biasa menggunakan tag jangkar, Anda dapat menargetkan halaman yang dirujuk oleh tautan tersebut, ketika diklik, akan ditampilkan di jendela atau bingkai lain. Tentu saja, hal yang sama juga dapat dilakukan dari dalam Javascript - pada kenyataannya, ada banyak tumpang tindih antara HTML dan Java. Secara umum, Anda dapat menggunakan Java untuk menargetkan sebagian besar jenis tautan.
Menggunakan top.location.href dan Target Tautan Lainnya di Jawa
Kode dalam HTML atau JavaScript untuk menargetkan tautan sehingga terbuka baik di jendela kosong baru, di frame induk, di frame di dalam halaman saat ini, atau di frame tertentu di dalam frameset.
Misalnya, untuk menargetkan bagian atas halaman saat ini dan keluar dari setiap frameset yang sedang digunakan yang akan Anda gunakan
dalam HTML. Di Javascript yang Anda gunakan
top.location.href = 'page.htm';
yang mencapai tujuan yang sama.
Pengkodean Java lainnya mengikuti pola yang serupa:
Efek Tautan | HTML | JavaScript |
Targetkan jendela kosong baru | window.open ("_ blank"); |
|
Targetkan bagian atas halaman | top.location.href = 'page.htm'; |
|
Targetkan halaman atau bingkai saat ini | self.location.href = 'page.htm'; |
|
Bingkai induk target | parent.location.href = 'page.htm'; |
|
Targetkan bingkai tertentu dalam bingkai | top.frames ['bingkai itu'] .location.href =' page.htm '; |
|
Targetkan iframe tertentu dalam halaman saat ini | self.frames ['bingkai itu'] .location.href =' page.htm '; |
Saat Anda menargetkan bingkai tertentu dalam frameset atau iframe tertentu dalam halaman saat ini, ganti "bingkai itu" yang ditunjukkan dalam kode dengan nama bingkai tempat Anda menginginkan konten ditampilkan. Namun, simpan tanda kutip - itu diperlukan.
Saat Anda menggunakan kode JavaScript untuk tautan, pasangkan dengan tindakan, seperti onClick, atau onMousover. Bahasa ini akan menentukan kapan tautan harus dibuka.