이거 왜 작동 안할까요? > 자유게시판

자유게시판

이거 왜 작동 안할까요? 정보

이거 왜 작동 안할까요?

본문

 몸이 안좋아서 그런지 머리가 정지되어 잇네요 ㅋㅋ

<li><span class="news_content" id="news_content"><?=$view[content];?></span></li>

  <SCRIPT LANGUAGE="JavaScript">
 var fsize = document.getElementById("news_content").style.fontSize;
 
  function font(val){
    if(val = "+1"){
      document.getElementById("news_content").fontSize = fsize + "1";
    }
    if(val = "-1"){
      document.getElementById("news_content").fontSize = fsize - "1";
    }
  }
  </SCRIPT>

추천
0
  • 복사

댓글 23개

ㅋㅋㅋㅋ
자바에서는 = 나 ==나 같은 결과물을 출력하구요.(이건 옛날에 해봤다는..)

처음공부할때 그렇게 설명이 그런식으로 되있어서.. ㅎ.ㅎ;
완벽히 잘못알고계신대요..
php 에서는 = 이렇게하면 오류를 뿜겠지만
자바스크립트에서는 = 이렇게하면
val 값에 +1 값을 강제적으로 넣고 실행됩니다.
아........그런것이였나요?
자바 스크립트는 제 영역이 아니라서....
인터넷으로만 공부해서....
좋은 정보 감사합니다...

생각해보면 짤때 =로 넣었을때와 ==로 넣었을때 출력이 다는게 있었는데... 그게 이런이유였군요!
document.getElementById("news_content").style.fontSize = "20pt";

이것도 안되는 것을 봐서는 어디선가 잡고 있는것 또는 표현식이 잘못된것 같네요 ㅠ.ㅠ;;
어디지..
<li><span id="news_content" class="news_content" style="font-Size:20px"><?=$view[content]?></span></li>

<scRIPT LANGUAGE="Javascript">

var xContent = document.getElementById("news_content");

function font(val){

if(val == "+1"){
xContent.style.fontSize = parseInt(xContent.style.fontSize)+1 +"px";
}

if(val == "-1"){
xContent.style.fontSize = parseInt(xContent.style.fontSize) -1 +"px";
}
}
<li><span id="news_content" class="news_content" style="font-Size:20px">ddd</span></li>

<scRIPT LANGUAGE="Javascript">
var xContent = document.getElementById("news_content");
function font(val){
if(val == "+1") xContent.style.fontSize = parseInt(xContent.style.fontSize) +1 +"px";
if(val == "-1") xContent.style.fontSize = parseInt(xContent.style.fontSize) -1 +"px";
}

</scRIPT>

<input type="button" value="+1" onclick="font(this.value)">
<input type="button" value="-1" onclick="font(this.value)">
처음에 제가 짠 것은 표현식이 잘못됬던걸로 판단 하였으면 샵삐님 께서 올려주신 소스는 따로 html로 만들었을때 작동하지만 소스 내부로 들어 갓을때 작동이 안되네요... ㅎ.ㅎ;;;;
일단 구성된 소스입니다.

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
list($img_width, $img_height) = explode("x", $board[bo_1]);
// 파일 출력
for ($i=0; $i<=count($view[file]); $i++) {
  if ($view[file][$i][view])
    // 이미지 링크 주소 뽑기
    $img_src = $view[file][0][view];
    $img_src = preg_replace("/<img src='+(.*)' name='target_resize_image+(.*)/", "$1", $img_src);
}


// 게시판 기본 버튼들 // 관리자만 보임
if($is_admin){
ob_start();
if ($copy_href) { echo "<a href=\"$copy_href\"><img src='$board_skin_path/img/btn_copy.gif' border='0' align='absmiddle'></a> "; }
if ($move_href) { echo "<a href=\"$move_href\"><img src='$board_skin_path/img/btn_move.gif' border='0' align='absmiddle'></a> "; }
if ($search_href) { echo "<a href=\"$search_href\"><img src='$board_skin_path/img/btn_list_search.gif' border='0' align='absmiddle'></a> "; }
echo "<a href=\"$list_href\"><img src='$board_skin_path/img/btn_list.gif' border='0' align='absmiddle'></a> ";
if ($update_href) { echo "<a href=\"$update_href\"><img src='$board_skin_path/img/btn_modify.gif' border='0' align='absmiddle'></a> "; }
if ($delete_href) { echo "<a href=\"$delete_href\"><img src='$board_skin_path/img/btn_delete.gif' border='0' align='absmiddle'></a> "; }
if ($reply_href) { echo "<a href=\"$reply_href\"><img src='$board_skin_path/img/btn_reply.gif' border='0' align='absmiddle'></a> "; }
if ($write_href) { echo "<a href=\"$write_href\"><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a> "; }
$link_buttons = ob_get_contents();
ob_end_flush();
}


$scrap_href = str_replace('./', $g4[path]."/".$g4[bbs]."/", $scrap_href); // 스크랩 소스 경로 이상으로 재설정
// # 워터마크 원본 주소 암호화
$watermark_img = str_replace("../", "http://".$_SERVER['SERVER_NAME']."/", $img_src);
$watermark_img = base64_encode($watermark_img);
?>
<style>
*{margin: 0px;padding: 0px;}
h1, h2 ,h3, h4, h5, h6{font-size: 100%;}
ol, ul{list-style: none;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0px;}
fieldset, img{border: none;}
caption, th{text-align:left;}
q:before, q:after{content:'';}
form * {vertical-align:middle;}

.news_full{width:620px;border:1px solid #9A9A9A;padding-top:10px;padding-bottom:10px;text-align:center}
.news_full .full{width:600px;text-align:left}
.news_full .full .news_head_box{font-size:16px;height:50px;line-height:50px;text-align:center;background-color:#f8f8f8;border:1px solid #9A9A9A;font-weight:bold}
.news_full .full .news_head_sub_box{font-size:12px;height:20px;line-height:20px;text-align:right;background-color:#e8e8e8;border:1px solid #9A9A9A;border-top:0;padding-right:10px;padding-left:10px}
.news_full .full .news_head_sub_box .left{float:left}
.news_full .full .news_head_sub_box .images{float:right;display:inline-block;*display:inline;vertical-align:middle;*vertical-align:baseline}
.news_full .full .news_images{text-align:center;padding-top:5px;padding-bottom:50px}
</style>

<div class="news_full">
<ul class="full">
  <li>
  <div class="news_head_box">[<?=$group[gr_subject]?>] <?=$view[wr_subject] // 기사 제목?></div>
  <div class="news_head_sub_box">
  <span class="left"><?=$view[name]// 글쓴이/기자?>기자 | <?=date("Y-m-d H:i", strtotime($view[wr_datetime]))?></span>
  <span class="images">
  <img src="<?=$board_skin_path?>/img/sns/rss.png" width="20px"  align='absmiddle' />
  <img src="<?=$board_skin_path?>/img/sns/twitter.png" width="20px"  align='absmiddle' />
  <img src="<?=$board_skin_path?>/img/sns/facebook.png" width="20px"  align='absmiddle' />
  <img src="<?=$board_skin_path?>/img/sns/Me2Day.png" width="20px"  align='absmiddle' />
  <img src="<?=$board_skin_path?>/img/sns/yozm_b.png" width="20px"  align='absmiddle' />
  <img src="<?=$board_skin_path?>/img/sns/naver.png" width="20px"  align='absmiddle' />
  <img src="<?=$board_skin_path?>/img/sns/google.png" width="20px"  align='absmiddle' />
  <span><? if ($scrap_href) { echo "<a href=\"javascript:;\" onclick=\"win_scrap('$scrap_href');\"><img src='$board_skin_path/img/btn_scrap.gif' border='0' align='absmiddle'></a> "; } //스크랩 ?></span>
  <input type="button" value="+1" onclick="font(this.value)">
  <input type="button" value="-1" onclick="font(this.value)">
  </span>
  </div>
  </li>

 
  <li class="news_images"><img src="<?=$board_skin_path?>/img_view.php?src=<?=$watermark_img?>" width="600px" border="0" alt="<?=$view[subject];?>" /></li>
  <li><span id="news_content" class="news_content" style="font-Size:20px"><?=$view[content]?></span></li>
  <SCRIPT LANGUAGE="JavaScript">
var xContent = document.getElementById("news_content");
function font(val){
if(val == "+1") xContent.style.fontSize = parseInt(xContent.style.fontSize) +1 +"px";
if(val == "-1") xContent.style.fontSize = parseInt(xContent.style.fontSize) -1 +"px";
}
  </SCRIPT>
 
 
  <!-- <li><?/* if ($is_category) { echo ($category_name ? "[$view[ca_name]] " : ""); } */ // 카테고리 ?></li> -->

  <li><?=$view[name]// 글쓴이/기자?></li>
  <li>조회 : <?=number_format($view[wr_hit])?></li>
  <li>작성일 : <?=date("Y-m-d H:i", strtotime($view[wr_datetime]))?></li>
  <!-- 테러 태그 방지용 --></xml></xmp><a href=""></a><a href=''></a><!-- //테러 태그 방지용// -->
  <? if ($is_signature) { echo "<li>$signature</li>"; } // 서명 출력 ?>
</ul>
</div>

<script type="text/javascript" src="<?="$g4[path]/js/board.js"?>"></script>
<script type="text/javascript">
window.onload=function() {
    resizeBoardImage(<?=(int)$board[bo_image_width]?>);
    drawFont();
}
</script>
<!-- 게시글 보기 끝 -->
<!-- 자스로 브라우저 타이틀 지정 -->
<SCRIPT LANGUAGE="JavaScript">
var defaultTitle = document.title;
function title() {
document.title = "::<?=$config[cf_title]?>:: <?=$group[gr_subject]?> - <?=$view[wr_subject] // 기사 제목?>";
}
if (document.all) title();
</script>
<!-- /자스로 브라우저 타이틀 지정/ -->
아플때 안달리면 귀찮아져서요 ㅋㅋㅋㅋㅋ
윗소스는 30분만에 짠거라..... 한마디로 개코딩이라는거죠 ㅋㅋ
목요일에 해롱거릴때 만든거라
해결했습니다......
news_content 안에 <p>가 있고 전체적으로 p가 사이즈를 보유중이엿더군요.
상단에..
p{font-size:100%}를 넣으니 잘되네요..

전체 소스입니다.

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
list($img_width, $img_height) = explode("x", $board[bo_1]);
// 파일 출력
for ($i=0; $i<=count($view[file]); $i++) {
  if ($view[file][$i][view])
    // 이미지 링크 주소 뽑기
    $img_src = $view[file][0][view];
    $img_src = preg_replace("/<img src='+(.*)' name='target_resize_image+(.*)/", "$1", $img_src);
}


// 게시판 기본 버튼들 // 관리자만 보임
if($is_admin){
ob_start();
if ($copy_href) { echo "<a href=\"$copy_href\"><img src='$board_skin_path/img/btn_copy.gif' border='0' align='absmiddle'></a> "; }
if ($move_href) { echo "<a href=\"$move_href\"><img src='$board_skin_path/img/btn_move.gif' border='0' align='absmiddle'></a> "; }
if ($search_href) { echo "<a href=\"$search_href\"><img src='$board_skin_path/img/btn_list_search.gif' border='0' align='absmiddle'></a> "; }
echo "<a href=\"$list_href\"><img src='$board_skin_path/img/btn_list.gif' border='0' align='absmiddle'></a> ";
if ($update_href) { echo "<a href=\"$update_href\"><img src='$board_skin_path/img/btn_modify.gif' border='0' align='absmiddle'></a> "; }
if ($delete_href) { echo "<a href=\"$delete_href\"><img src='$board_skin_path/img/btn_delete.gif' border='0' align='absmiddle'></a> "; }
if ($reply_href) { echo "<a href=\"$reply_href\"><img src='$board_skin_path/img/btn_reply.gif' border='0' align='absmiddle'></a> "; }
if ($write_href) { echo "<a href=\"$write_href\"><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a> "; }
$link_buttons = ob_get_contents();
ob_end_flush();
}


$scrap_href = str_replace('./', $g4[path]."/".$g4[bbs]."/", $scrap_href); // 스크랩 소스 경로 이상으로 재설정
// # 워터마크 원본 주소 암호화
$watermark_img = str_replace("../", "http://".$_SERVER['SERVER_NAME']."/", $img_src);
$watermark_img = base64_encode($watermark_img);
?>
<style>
*{margin: 0px;padding: 0px;}
h1, h2 ,h3, h4, h5, h6{font-size: 100%;}
ol, ul{list-style: none;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0px;}
fieldset, img{border: none;}
caption, th{text-align:left;}
q:before, q:after{content:'';}
form * {vertical-align:middle;}
p{font-size:100%}


.news_full{width:620px;border:1px solid #9A9A9A;padding-top:10px;padding-bottom:10px;text-align:center}
.news_full .full{width:600px;text-align:left}
.news_full .full .news_head_box{font-size:16px;height:50px;line-height:50px;text-align:center;background-color:#f8f8f8;border:1px solid #9A9A9A;font-weight:bold}
.news_full .full .news_head_sub_box{font-size:12px;height:20px;line-height:20px;text-align:right;background-color:#e8e8e8;border:1px solid #9A9A9A;border-top:0;padding-right:10px;padding-left:10px}
.news_full .full .news_head_sub_box .left{float:left}
.news_full .full .news_head_sub_box .images{float:right;display:inline-block;*display:inline;vertical-align:middle;*vertical-align:baseline}
.news_full .full .news_images{text-align:center;padding-top:5px;padding-bottom:50px}
</style>

<div class="news_full">
<ul class="full">
  <li>
  <div class="news_head_box">[<?=$group[gr_subject]?>] <?=$view[wr_subject] // 기사 제목?></div>
  <div class="news_head_sub_box">
  <span class="left"><?=$view[name]// 글쓴이/기자?>기자 | <?=date("Y-m-d H:i", strtotime($view[wr_datetime]))?></span>
  <span class="images">
  <img src="<?=$board_skin_path?>/img/sns/rss.png" width="20px"  align='absmiddle' />
  <img src="<?=$board_skin_path?>/img/sns/twitter.png" width="20px"  align='absmiddle' />
  <img src="<?=$board_skin_path?>/img/sns/facebook.png" width="20px"  align='absmiddle' />
  <img src="<?=$board_skin_path?>/img/sns/Me2Day.png" width="20px"  align='absmiddle' />
  <img src="<?=$board_skin_path?>/img/sns/yozm_b.png" width="20px"  align='absmiddle' />
  <img src="<?=$board_skin_path?>/img/sns/naver.png" width="20px"  align='absmiddle' />
  <img src="<?=$board_skin_path?>/img/sns/google.png" width="20px"  align='absmiddle' />
  <span><? if ($scrap_href) { echo "<a href=\"javascript:;\" onclick=\"win_scrap('$scrap_href');\"><img src='$board_skin_path/img/btn_scrap.gif' border='0' align='absmiddle'></a> "; } //스크랩 ?></span>
  <input type="button" value="+1" onclick="font(this.value)">
  <input type="button" value="-1" onclick="font(this.value)">
  </span>
  </div>
  </li>
  <li class="news_images"><img src="<?=$board_skin_path?>/img_view.php?src=<?=$watermark_img?>" width="600px" border="0" alt="<?=$view[subject];?>" /></li>
  <li><span id="news_content" style="font-Size:12"><?=$view[content]?></span></li>
  <SCRIPT LANGUAGE="JavaScript">
var xContent = document.getElementById("news_content");
function font(val){
if(val == "+1") xContent.style.fontSize = parseInt(xContent.style.fontSize) +1 +"px";
if(val == "-1") xContent.style.fontSize = parseInt(xContent.style.fontSize) -1 +"px";
}
  </SCRIPT>
 
 
  <!-- <li><?/* if ($is_category) { echo ($category_name ? "[$view[ca_name]] " : ""); } */ // 카테고리 ?></li> -->
  <li>&nbsp;</li>
  <li><?=$view[name]// 글쓴이/기자?></li>
  <li>조회 : <?=number_format($view[wr_hit])?></li>
  <li>작성일 : <?=date("Y-m-d H:i", strtotime($view[wr_datetime]))?></li>
  <!-- 테러 태그 방지용 --></xml></xmp><a href=""></a><a href=''></a><!-- //테러 태그 방지용// -->
  <? if ($is_signature) { echo "<li>$signature</li>"; } // 서명 출력 ?>
</ul>
</div>

<script type="text/javascript" src="<?="$g4[path]/js/board.js"?>"></script>
<script type="text/javascript">
window.onload=function() {
    resizeBoardImage(<?=(int)$board[bo_image_width]?>);
    drawFont();
}
</script>
<!-- 게시글 보기 끝 -->
<!-- 자스로 브라우저 타이틀 지정 -->
<SCRIPT LANGUAGE="JavaScript">
var defaultTitle = document.title;
function title() {
document.title = "::<?=$config[cf_title]?>:: <?=$group[gr_subject]?> - <?=$view[wr_subject] // 기사 제목?>";
}
if (document.all) title();
</script>
<!-- /자스로 브라우저 타이틀 지정/ -->
© SIRSOFT
현재 페이지 제일 처음으로