타겟 질문드립니다^^

타겟 질문드립니다^^

QA

타겟 질문드립니다^^

답변 3

본문

   <div class="swip" onclick="location.href='<?php echo $list[$i]['href'] ?>';"  style="cursor: pointer;">

 

target="_blank"     을 추가하여 

 

   <div class="swip" onclick="location.href='<?php echo $list[$i]['href'] ?>';" target="_blank" style="cursor: pointer;">

 

이게 타겟이 안되는 이유가 뭘까요?

 

이 질문에 댓글 쓰기 :

답변 3

위의 질문같은경우 a테그해서  target을 주셔야 합니다. 지금 테그소스를 보시면 div로 되어있어서 그런겁니다.

만일 div에서 target을 지정하려하신다면 별도 스크립으로 처리를 해주셔야합니다.


 
<script>
function navigateToUrl(url, target = '_self') {
    const a = document.createElement('a'); // a 태그 생성
    a.href = url;                          // href 설정
    a.target = target;                     // target 설정
    document.body.appendChild(a);          // a 태그를 body에 추가
    a.click();                             // a 태그 클릭 트리거
    document.body.removeChild(a);          // a 태그 제거 (optional)
}
</ script>
 
 
 
 
  <div class="swip" onclick="navigateToUrl('<?php echo $list[$i]['href'] ?>', '_blank' )';" style="cursor: pointer;">
 
 

 

위와같이 코딩한 내용을 참고해서 적용해보시기 바랍니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 0
© SIRSOFT
현재 페이지 제일 처음으로