view 게시판에서 분류
본문
다름이아니라
제가 view게시판에 분류가 필요해서 list.php 와 list.skin.php 소스를
view 게시판에 분류를 불러왔습니다.
근데 분류를 클릭시 새창을 뜨게하고싶어서 코드를 이렇게 가져오고 클릭되는 부분만 수정했는데
<?php
// 분류 사용 여부
$is_category = false;
$category_option = '';
if ($board['bo_use_category']) {
$is_category = true;
$category_href = G5_BBS_URL.'/board.php?bo_table='.$bo_table;
$category_option .= '<li><a href="'.$category_href.'"';
if ($sca=='' && !$wr_id)
$category_option .= ' id="bo_cate_on"';
$category_option .= '>전체</a></li>';
$categories = explode('|', $board['bo_category_list']); // 구분자가 , 로 되어 있음
for ($i=0; $i<count($categories); $i++) {
$category = trim($categories[$i]);
if ($category=='') continue;
$category_option .= '<li><a href="'.($category_href."&sca=".urlencode($category)).'"
onClick="window.open(this.href,width=200,height=200);"';
$category_msg = '';
if ($category==$sca || $category==$category_name) { // 현재 선택된 카테고리라면
$category_option .= ' id="bo_cate_on"';
$category_msg = '<span class="sound_only">열린 분류 </span>';
}
$category_option .= '>'.$category_msg.$category.'</a></li>';
}
}
?>
<?php if ($is_category) { ?>
<nav id="bo_cate">
<h2><?php echo $board['bo_subject'] ?> 카테고리</h2>
<ul id="bo_cate_ul">
<?php echo $category_option ?>
</ul>
</nav>
<?php } ?>
특히 $category_option .= '<li><a href="'.($category_href."&sca=".urlencode($category)).'"
onClick="window.open(this.href,width=200,height=200);"';
이부분을 바꿔서 새창이 열리도록했는데 문제는 해당 분류페이지로 새창이 열리긴열리는데 넓이,높이값이 전혀 안먹히고 새창이 열림과 동시에 기존에 있던 창도 해당 분류 페이지로 이동해버립니다.
어떻게해야 분류를 클릭시 현재페이지는 이동안하고 분류페이지만
원하는 넓이 높이값으로 새창이 뜨게 할수 있을까요?
!-->답변 1
window.open의 정의가 잘못되어있습니다
window.open(url, name, specs, replace) 입니다
specs부분에 높이와 넓이 값이 들어가야합니다
window.open(this.href, 'name', 'width=200, height=200')
이런식으로 쓰셔야합니다
답변을 작성하시기 전에 로그인 해주세요.