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

영카트 주문내역 관련 문의 채택완료

초자 10년 전 조회 4,855

안녕하세요

 

영카트 기본소스 어드민페이지 쇼핑몰관리 - 주문내역에서

 

보기를 클릭하면 주문페이지가 변경되지 않고 새창으로 띄우게끔 소스를 수정했었는데요

 

<td rowspan="3" class="td_mngsmall">

<a href='javascript:window.open("./orderform.php?od_id=<?php echo $row['od_id']; ?>&amp;

<?php echo $qstr; ?>","win1","width=1150,height=750,left=100,top=100")' class="mng_mod"><span class="sound_only"><?php echo $row['od_id']; ?> </span>보기</a>

</td>

 

이렇게 소스를 수정하면 새창으로 열리긴하는데 페이지가 한번 열리면 다른 주문의 보기 버튼을 눌러도 열렸던 페이지의 URL이 변경이 되는거지 창을 여러개 띄울수가 없더라고요

 

혹시 방법이 있나해서 조언을 구해봅니다.

         

  

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

답변 2개

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

</p><p> </p><p><td rowspan="3" class="td_mngsmall"></p><p><a href='javascript:window.open("./orderform.php?od_id=<?php echo $row['od_id']; ?>&amp;</p><p><?php echo $qstr; ?>","","width=1150,height=750,left=100,top=100")' class="mng_mod"><span class="sound_only"><?php echo $row['od_id']; ?> </span>보기</a></p><p></td></p><p> </p><p>
 

 

위 소스에서 win1이라는 매개변수를 없애고 하면 됩니다.

 

처음 아무 주문이나 클릭해서 win1이라는 name으로 창을 하나 생성하고

다른 주문창을 또 클릭하게 되면 또 win1이라는 name으로 창을 생성하게 됩니다.

 

그럼 win1이 있어서 그 창의 주소값만 바뀌게 되는 것이었습니다.

 

그래서 생성시에 win1으로 하지 말고 비워두게 되면 됩니다.

 

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

답변에 대한 댓글 1개

초자
10년 전
감사합니다!

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

s
10년 전

새창의 이름을 바꿔주시면 됩니다.

현재보니 win1 이라고 되있는데,

이걸 win_<?php echo time();?>  으로 바꿔주면 랜덤한 창이름이 생겨서 새창으로 띄울수가 있습니다. 

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

답변에 대한 댓글 1개

초자
10년 전
감사합니다!

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

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

로그인