บางครั้งการใช้ลิงก์ A เพื่อแทนที่ปุ่มเมื่อตัดหน้ามีประโยชน์หลายประการในการทำสิ่งนี้
เมื่อใส่เมาส์จะมีเอฟเฟกต์เหมือนมือโดยค่าเริ่มต้น (ไม่จำเป็นต้องมีเคอร์เซอร์: ตัวชี้)
คุณสามารถเพิ่มคลาสหลอกที่ได้รับการสนับสนุนโดย IE รุ่นล่าง
หากหน้าจำเป็นต้องได้รับการรีเฟรชโดยรวมเมื่อคลิกมันจะกระโดดแล้ว IE6 จะไม่พอใจดังนี้
การคัดลอกรหัสมีดังนี้:
<p> <a href = "JavaScript:;" onclick = "jumpsina ()"> sina </a> </p>
<p> <a href = "JavaScript: void 0;" onclick = "jumpsohu ()"> sohu </a> </p>
<script>
ฟังก์ชั่น jumpsina () {
location.href = 'http://www.sina.com.cn'
-
ฟังก์ชั่น jumpsohu () {
location.href = 'http://www.sohu.com'
-
</script>
การคลิกที่ลิงค์ใน IE6 ไม่สามารถกระโดดได้ แต่เบราว์เซอร์อื่น ๆ สามารถทำได้ วิธีแก้ปัญหาคือการเปลี่ยนเป็นจุดยึด
การคัดลอกรหัสมีดังนี้:
<p> <a href = "###" onclick = "jumpsina ()"> sina </a> </p>
<p> <a href = "#none" onclick = "jumpsohu ()"> sohu </a> </p>
<script>
ฟังก์ชั่น jumpsina () {
location.href = 'http://www.sina.com.cn'
-
ฟังก์ชั่น jumpsohu () {
location.href = 'http://www.sohu.com'
-
</script>
หากคุณเปลี่ยนวิธีการกระโดดเป็น window.Open จะไม่มีปัญหาใน IE6 ดังนี้
การคัดลอกรหัสมีดังนี้:
<p> <a href = "JavaScript:;" onclick = "jumpsina ()"> sina </a> </p>
<script>
ฟังก์ชั่น jumpsina () {
window.open ('http://www.sina.com.cn')
-
</script>