이 글은 주로 IE6에서 javascript:void(0)의 잘못된 문제에 대한 해결책을 소개합니다. 도움이 필요한 친구들이 와서 참고하면 좋겠습니다
IE 6에서 JSP의 링크 문제:
<a href="javascript:void(0);" target="mainFrame" onClick="btnHome_onClick()"> <javascript> function btnHome_onClick(){window.open("com.mcl.common.main.InitHome.flow","mainFrame"); if(winoperate.style.display != "none") { silde_onClick(); sildebar.style.display='none'; winoperate.style.display='none';} } </javascript>
위 코드는 IE6에서 아무런 응답도 하지 않습니다.
이유는 다음과 같습니다. void(0)는 계산식이므로 0을 반환하면 페이지에 아무런 응답이 없습니다.
onClick 이벤트 이후에는 a의 기본 이벤트가 발생합니다. 또한 트리거됩니다: void (0)
해결책: add return false;
<a href="javascript:void(0);" target="mainFrame" onClick="btnHome_onClick();return false;">Home</a>
[ 관련 추천]
1. 특별 추천: "php Programmer Toolbox" V0.1 버전 다운로드
Dugu Jiujian( 3) - JavaScript 동영상 튜토리얼
4. Javascript의 void(0) 연산자 정의 및 자세한 설명
5. href=javascript:void(0)와 href=#
6의 차이점을 요약합니다. javascript:void(0)를 주의해서 사용하세요. 이렇게 써요?
위 내용은 IE6에서 javascript:void(0)를 해결하는 잘못된 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!