>  기사  >  웹 프론트엔드  >  IE6에서 javascript:void(0)를 해결하는 잘못된 방법

IE6에서 javascript:void(0)를 해결하는 잘못된 방법

零下一度
零下一度원래의
2017-05-17 16:09:032408검색

이 글은 주로 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=&#39;none&#39;; 
 winoperate.style.display=&#39;none&#39;;}
 }
 </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 버전 다운로드

2. 무료 js 온라인 동영상 튜토리얼

Dugu Jiujian( 3) - JavaScript 동영상 튜토리얼

4. Javascript의 void(0) 연산자 정의 및 자세한 설명

5. href=javascript:void(0)와 href=#

6의 차이점을 요약합니다. javascript:void(0)를 주의해서 사용하세요. 이렇게 써요?

위 내용은 IE6에서 javascript:void(0)를 해결하는 잘못된 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.