테스트 사이트 - 개발 중인 베타 버전입니다

외부링크 새창으로 채택완료

머시기거시기 6년 전 조회 2,468

aaa.com 의 경우

target="_self" 으로 열리고

 

다른 사이트는 

target="_blank"로 열리스 소스인데요

 

<script>
//외부링크 새창으로
$('a').each(function() {
var a = new RegExp('/' + window.location.host + '/');
if(!a.test(this.href)) {
$(this).click(function(event) {
event.preventDefault();
event.stopPropagation();
window.open(this.href, '_blank');
});
}
});
</script>

 

위의 스크립트에 다음의 내용을 포함시키고 싶은데...

어떻게 해야 할까요?

 

<? if ($is_admin) {  ?>  
<iframe id="frame" src="" style="width: 0; height: 0; border: 0; border: none;"></iframe>

<script>
$(".memo_alert").click(function () { 
    $("#frame").attr("src", "../bbs/memo_view.php?me_id=<?=$me_id?>&kind=recv&page=1");
});
</script>

<?php }    ?>

 

즉 이걸 위의 스크립트에 합치고 싶다는 뜻입니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
베원
6년 전

두개 방식은 완전히 다른 방식입니다.

 

전자의 방법은 a 태그의 하이퍼링크를 이용하는 방법이고

후자의 방법은 iframe을 이용해 프레임 내에 표시할 주소를 변경하는 방법입니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

그걸 합치면 뭐가 달라지나요?

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인