2012-08-29 2 views
0

onClick 매개 변수가있을 때 TARGET _BLANK 매개 변수가 작동하지 않는 이유는 무엇입니까? onlick은 Google 이벤트 스크립트입니다. 이 링크에 onclick을 추가하면 프레임 세트 내부에서 열립니다.Target = OnClick JavaScript와의 빈 연결

<a target=_blank href="externalwwwlink" onClick="recordOutboundLink(this, 'Link', 'aaa');return false;">OPEN </a> 

답변

2

현재 false 반환 :

onClick="recordOutboundLink(this, 'Link', 'aaa'); return false;" 

이 때문에 평소 행동 (클릭 이벤트의 bubling)을 방지 할 수 있습니다. 표준 작업 (참조로 리디렉션 또는 양식 제출)을 방지하는 것은 매우 일반적인 방법입니다.

1

귀하의 onClick 핸들러는 old way of telling the browser to stop handling the click이다 끝에서 return false 있습니다. 브라우저는 링크를 열지 않으며, 귀하의 경우 새로운 (빈) 창/탭에서 href를 열지 않습니다.

onClick의 끝에서 return false;을 제거하면 브라우저에서 계속 진행할 수 있습니다.