2010-08-06 7 views
1

링크를 클릭하면 자바 스크립트 함수를 실행하여 동적 URL을 얻고 싶습니다. 그래서 나는 아래처럼 좋아했다.자바 스크립트를 실행하는 html 링크를 마우스 오른쪽 버튼으로 클릭

이 코드
<a href="javascript:myredirect()"> a link </a> 

, 난 내가 바로 링크를 클릭하면 '새 창에서 링크 열기' '새 탭에서 링크 열기'또는 같은 브라우저가 제공하는 기본 컨텍스트 메뉴를 볼 수 없습니다. 다음과 같이 시도했습니다. ") (myredirect"내가 '새 탭에서 링크 열기'를 할 메뉴를이 경우

<a href="#" onclick="myredirect()"> a link </a> 

, 내가 링크 컨텍스트 메뉴를 볼 수 있지만 실행되지 않습니다.

새 탭이나 새 창에서 링크를 열면 자바 스크립트 코드를 실행할 수 있습니까?

답변

1

짧은 대답 : 아니오, 할 수 없습니다.

하지만 어쨌든 JS를 사용하고 있으므로이 URL을 사용하여 <ahref 속성을 변경하면 사용자가 링크를 클릭 할 때 이미 올바른 URL을 가리키고 있습니다.

+0

thnx. 사용자 입력을 기반으로 동적 URL을 만들고 싶습니다. –

+0

@tk 편집 된 게시물보기 – NullUserException

+0

바로 그 방법을 따를 것입니다. thnx. –

관련 문제