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

if문 새창띄우는 방법 질문드려요 채택완료

무사비 10년 전 조회 2,652

안녕하세요,, 

아래의 코드에 문의 드리고자 합니다,, 

내 장바구니를 클릭하면 회원일경우 scrap.php 파일을 열고, 회원이 아닐경우 로그인 페이지로 넘겨지는 if 조건문으로

알고있는데요,,,, 회원일경우 넘겨지는 scrap.php 파일을 새창으로 띄우고 싶습니다,, 그럴경우 어떻게 코드를 짜야하나요?

고수님들의 답변 부탁드려요,,,

 

<a href="<?php echo $is_member ? "/gnuboard4/bbs/scrap.php" : $g4[bbs_path] ."/login.php" ?>">내 장바구니<span class="ir"></span></a> 

 

미리 감사드립니다,, 꾸벅 

 

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

답변 5개

채택된 답변
+20 포인트
10년 전

<a href="<?php echo $is_member ? "/gnuboard4/bbs/scrap.php" : $g4[bbs_path] ."/login.php" ?>" <?php if ($is_member) echo "target=_blank"; ?>>내 장바구니<span class="ir"></span></a>

 

이렇게 하면 되지 않을까요...

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

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

10년 전

재아님,,, 이렇게 넣었는데,,, 그냥 새창으로만 뜨는데,, 코드가 잘못된걸까요?

 

<a href="<?php echo $is_member ? "/gnuboard4/bbs/scrap.php" : $g4[bbs_path] ."/login.php" ?>" <?php if ($is_member) echo "target='_blank'  window.open(this.href,'window','width=600,height=500,resizable,scrollbars,toolbar,menubar') ;return false;" ?>>내 장바구니<span class="ir"></span></a> 

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

답변에 대한 댓글 1개

재아
10년 전
<?php if (!$is_member) { ?>
<a href="<?php echo $g4[bbs_path] ."/login.php" ?>">내 장바구니<span class="ir"></span></a>
<?php } else { ?>
<a href="#" onClick="window.open('<?php echo "/gnuboard4/bbs/scrap.php" ?>','width=800, height=700, toolbar=no, menubar=no, scrollbars=no, resizable=yes');return false;">내 장바구니<span class="ir"></span></a>
<?php } ?>

이렇게 해보세요!

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

10년 전

재아님,, g4에서는 안되나봐요,,ㅠ  암튼 답변해주셔서 너무 감사드립니다~

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

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

10년 전
그런데,,혹시 taget=_blank  사이즈값을 줄수 있을까요? 새창으로 열리긴 하는데,,풀페이지라서요,, 사이즈를 좀 줄이고 싶을때는 어떻게 해야할까요?
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

재아
10년 전
<a href="<?php echo $is_member ? "/gnuboard4/bbs/scrap.php" : $g4[bbs_path] ."/login.php" ?>" <?php if ($is_member) echo "target='_blank' id='ol_after_scrap' class='win_scrap'"; ?>>내 장바구니<span class="ir"></span></a>

이렇게 해보세요! g4도 되는지 모르겠습니다...

안되면 ... 새창 window.open 를 이용해보세요!

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

10년 전

재아님,, 너무 감사드려요,, 한방에 해결되었습니다~

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

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

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

로그인