2014-06-09 1 views
0

앵커 태그 클릭시 현재 탭을 닫고 새 탭의 새 URL로 리디렉션하고 싶습니다. 이 기능을 IE, 모질라, 파이어 폭스, 사파리에서 작동 시키길 원합니다. 제발 누군가 제발 javasciprt 같은 것을 제공하십시오. 이유는 내가 사용자가 브라우저의 뒤로 버튼을 클릭하고 사이트로 돌아 가기를 원하지 않기 때문에 이런 식으로 시도하기 때문입니다. 감사합니다앵커 태그를 클릭 할 때 현재 탭을 닫고 새 URL로 리디렉션하려고합니다

답변

0

이 코드는 jquery를 사용하여 작업을 수행합니다. 그것은 일반 바닐라 자바 ​​스크립트에서 할 수 있습니다. 모든 (적어도 현대적인) 브라우저에서 작동해야합니다.

<script> 
    $(function(){ 
    $("#open").click(function(){ 
     window.open(window.location.href); 
    }); 
    $("#openandclose").click(function(){ 
     window.open(window.location.href); 
     window.close(); 
    }); 
    }); 
</script> 

<a id="open">Open New Window</a><br /> 
<a id="openandclose">Open New Window and Close Old Window</a> 
+0

감사합니다. 내 질문을 편집했습니다. –

+0

실제로 현재 탭을 닫고 새 탭을 열려면 내 대답을 편집했습니다. 그러나, 잡기가있다. 여기에 대답을 대답 : http://stackoverflow.com/questions/14373625/close-current-tab에 따르면 당신은 당신이 열어 창을 닫을 수 있습니다. 따라서 새 탭에서 주 창을 열 수 있으면이 탭을 사용하는 것이 좋습니다. – AverageGuy

관련 문제