ภายใต้ IE 6 ปัญหาลิงก์ใน JSP:
<a href="javascript:void(0);" target="mainFrame" onClick="btnHome_onClick()">
<จาวาสคริปต์>
ฟังก์ชั่น btnHome_onClick(){
window.open("com.mcl.common.main.InitHome.flow", "mainFrame");
ถ้า(winoperate.style.display != "ไม่มี"){
Silde_onClick();
sildebar.style.display='ไม่มี';
winoperate.style.display='ไม่มี';
-
-
</จาวาสคริปต์>
โค้ดด้านบนจะไม่มีการตอบสนองใด ๆ ภายใต้ IE6
เหตุผลก็คือ: void(0) เป็นนิพจน์การคำนวณ และผลลัพธ์ของการส่งคืน 0 จะไม่มีการตอบสนองต่อเพจ
หลังจากเหตุการณ์ onClick เหตุการณ์เริ่มต้นของ a จะถูกทริกเกอร์ด้วย: void(0)
วิธีแก้ไข: เพิ่ม return false;
<a href="javascript:void(0);" target="mainFrame" onClick="btnHome_onClick();return false;">หน้าแรก</a>