채택완료

리스트에서 변경

2020-11-13 (금) 21:54:45 2,373

리스트에서 팝업창을 띄워 카테고리를 변경하고 있습니다.

  <?php if ($is_category) { ?><li><input type="submit" name="btn_submit" id="append" value="카테고리 변경" onclick="document.pressed=this.value" style='background:#e64ff7;'></li><?php } ?> 

   if(document.pressed == "카테고리 변경") { 
        select_cate(); 
        return; 
    } 

//선택한 게시물의 분류를 변경함 
function select_cate() { 
    var f = document.fboardlist; 

    str = "분류"; 
    var sub_win = window.open("", "cate", "left=50, top=50, width=500, height=550, scrollbars=1"); 

    f.sw.value = "cate"; 
    f.target = "cate"; 
    f.action = "<?php echo $board_skin_url; ?>/category.php"; 
    f.submit(); 
} 
 

이런식인데요..

이걸 팝업으로 띄우지 않고 category.php를 iframe으로 불러와서 변경하려고

<div id="append_here"></div>

<script>
  $("#append").click(function(){
    $("#append_here").append("<iframe src='<?php echo $board_skin_url ?>/category.php?&bo_table=<?php echo $bo_table?>' width=860 height=740  frameborder=0 scrolling=no></iframe>");
  });
</script>

요렇게 했씁니다.

그랬더니

sw값이 넘어오지 않았다고 작동이 안되네요.

어떻게 해야 할까요?

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

<iframe src='<?php echo $board_skin_url ?>/category.php?&bo_table=<?php echo $bo_table?>&sw=cate'

답변에 대한 댓글 1개

2020-11-14 (토) 15:26:06
제 코드에서는 이게 맞는거 같습니다. 감사합니다.

&bo_table=<?php echo $bo_table?>&sw=<?php echo $sw?>

이렇게 직접 값을 넘겨줘야 합니다.

답변에 대한 댓글 1개

2020-11-14 (토) 15:25:36
아 그런식으로 해야 하는군요 감사합니다.

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