IE 6 มีปัญหา location.href

คุณสังเกตเห็นบางครั้งสิ่งที่ง่ายก็ปฏิเสธที่จะทำงานใน IE6 ... location.href เป็นเพียงสิ่งดังกล่าว

ถ้าคุณได้เพิ่มฟังก์ชั่นเพื่อ OnClick แท็กสมอคุณชอบด้านล่าง ...

<a href="javascript:void(0);" onclick="onClickLink('xxx');"> ไปยังตำแหน่งใหม่ </ a>

ด้วยฟังก์ชั่นเช่นนี้บาง ...
ฟังก์ชั่น onclickLink (id) {
var URI = "id = test2.html?" + id;
window.location.href = URI;
}

ต้องการประชดของคุณคุณจะสังเกตเห็นว่าเช่นชิ้นส่วนของสคริปต์ง่ายปฏิเสธที่จะทำงานใน IE ... ดี! ฉันสามารถพูดคุยด้วยเหตุผลที่นี่ แต่ไม่คิดว่ามันจะคุ้มค่า ... แม้ว่าฉันจะดูเหมือนจะมีวิธีการแก้ปัญหา ... (ฉันเดิมพันถ้าคุณเข้าใจ Javascript คุณจะเข้าใจว่าทำไมเราเพิ่มนี้ปรับแต่งสำหรับ IE6)

โซลูชั่น

<a href="javascript:void(0);" ตอบแทน onclick="onClickLink('xxx'); false; "> ไปยังตำแหน่งใหม่ </ a>

ถ้าคุณคำตอบง่ายๆใด ๆ โปรดอย่าเขียนความคิดเห็น มันจะจริงจะ appretiated ฉันเดิมพันโดยหลายคน!


ปล่อยให้ตอบ

NDK บ้าน | การแสดงไอที ​​| เพดานการแสดง | Penmenship การแสดง | Awe การแสดง | การแสดงตัวเอง