php변수 자바스크립트에서 처리하는데 문제점 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

php변수 자바스크립트에서 처리하는데 문제점 정보

php변수 자바스크립트에서 처리하는데 문제점

본문

while($row = sql_fetch_array($result)){
$imgs[] = "$view_href<img src='$img' width='86' height='74'></a>";
}
?>

<script language="javascript">

for(var i=0; i <= <?=$imgs[i]?>.length; i++){
if(<?=$img[i]){

}
}
var singletext=new Array();
singletext[0] = "<?=$imgs[0];?>";
singletext[1] = "<?=$imgs[1];?>";
singletext[2] = "<?=$imgs[2];?>";
singletext[3] = "<?=$imgs[3];?>";
singletext[4] = "<?=$imgs[4];?>";
singletext[5] = "<?=$imgs[5];?>";

var show_items = singletext.length; // 아이템 개수 (0 포함)
if (show_items > 3) {
  // 사진 매물이 총 4건이상일 경우 롤링시키고 그렇지 않으면 정지된 상태로
  var show_items = 3
  move_left_start();
}

이런식으로 php에서 불러온 이미지에 따라 롤링이 자바스크립트에서 롤링이 되거든요
그런데 자바스크립트에서 이미지 갯수가 3개 미만일 경우는 롤링이 돌지 않게 설정 했습니다
하지만 php에서 불러온 <?=$imgs[0];?> 요 변수에 이미지가 2개만 들어있을 경우라도 자바스크립트에서는 그냥 롤링이 실행되네요
<?=$imgs[0];?> 여기에 값이 없어도 자바스크립트에서 값이 있는것 처럼 인식해 버리는데 왜 그럴까요?

댓글 전체

<?
ksort($imgs);
reset($imgs);
foreach($imgs as $k=>$v) {
echo "singletext[".$k."] = '".$v."';\n";
}
?>
이런식으로 하면 되지 않을까 합니다....테스트는 못해봤습다....
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT