채택완료

wr_id =값이 표시가안되는데 도대채 뭐가문제죠??

게시판스킨에서 게시물 클릭시 팝업창을 띄울려는데 wr_id 값이 표시가 안됩니다.

<script language="javascript"> 

function winOpen()

{

window.open("/bbs/board.php?bo_table=test&wr_id=<?php echo $list[$i]['wr_id']?>&pim=1","new","width=500,height=500,top=100,left=100"); 

} 

</script> 

<a href="javascript:;" onclick="winOpen()">새창열기</a>

/bbs/board.php?bo_table=test&wr_id=&pim=1

이런식으로 주소값이 나옵니다 wr_id에 왜값이 안나오는지 이해가 안갑니다.

<a href="/bbs/board.php?bo_table=test&wr_id=<?php echo $list[$i]['wr_id']?>&pim=1">미리보기

</a>

이런식으로는 잘되거든요..

혹시 자바스크립트가 어떤부분이 잘못되었나요?

|

답변 7개 / 댓글 3개

채택된 답변
+20 포인트

저기요

지금 어디다가 링크를...

저 파일 로가면 안되죠 

bbs/board.php 

bbs/리스트.php

답변에 대한 댓글 1개

게시판스킨에서 개별적으로 해줄려고 했었어요.. 잘못된건가요??

<script language="javascript"> 

function winOpen(t,m)

{

window.open("../bbs/board.php?bo_table="+t+"&wr_id="+m+"&pim=1","new","width=500,height=500,top=100,left=100"); 

} 

</script> 

<?php

        for ($i=0; $i<count($list); $i++) {

         ?>

        <tr class="<?php if ($list[$i]['is_notice']) echo "bo_notice"; ?>">

            <td class="td_num">

<a href="javascript:;" onclick="winOpen(<?=$bo_table?>,<?=$list[$i]['wr_id']?>)">새창열기</a>

작동되는 페이지

http://eagleowm1226.cafe24.com/gnuboard-20170625/bbs/board.php?bo_table=555

원본 그누보드 소스를 기준으로 list.skin.php의 77라인에 <th scope="col">새창열기</th>를 넣습니다.

그러면 이렇게 되요:

<th scope="col">새창열기</th>

</tr>

</thead>

그리고 129라인정도에 필요한 소스를 추가합니다. 그러면 이런식으로 되요:

<td><a href="#" onclick="window.open('<?php echo $list[$i]['href'];?>', 'new','width=500,height=500,top=100,left=100');">열기</a></td>

</tr>

<?php } ?>

<a href="javascript:popup(<?echo $list[$i]['wr_id'];?>)">변경</a>

<script>

function popup(idx){

window.open('<?=G5_BBS_URL?>/popup.php?wr_id=' + idx, 'test', 'left=100,top=100,width=800,height=810,scrollbars=1');

    new_win.focus();

}

</script>

bbs/board.php  가면 리스트가 나올껀데 요 그러면 커리문이 돌아가고 그러면 값이 초기화되게지요

<a href="javascript:;" onclick="winOpen('<?php echo $list[$i]['wr_id']?>')">새창열기</a>



<script language="javascript"> 

function winOpen(k)

{

window.open("/bbs/board.php?bo_table=test&wr_id="+k+"&pim=1","new","width=500,height=500,top=100,left=100"); 

} 

</script> 

답변에 대한 댓글 1개

신경써주셔서 감사합니다..
그런데 그렇게 적용하면 /bbs/board.php?bo_table=quest&wr_id=&pim=1
이런식으로 나오네요.. 음;; 왜이러는지 감이 안잡히네요 ㅠ
wr_id를 왜 못읽어내는지.. 후
참고로 list쪽에서 수정하는겁니다

<a href="javascript:;" onclick="winOpen(<?php echo $list[$i]['wr_id']?>)">새창열기</a>



<script language="javascript"> 

function winOpen(k)

{

window.open("/bbs/board.php?bo_table=test&wr_id="+k+"&pim=1","new","width=500,height=500,top=100,left=100"); 

} 

</script> 

답변에 대한 댓글 1개

감사합니다. 적용해보았는데요..
/bbs/board.php?bo_table=test&wr_id=undefined&pim=1
주소가 이렇게 떠버리네요 ㅠㅠ

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