스크립트관련 재질문입니다..(답이 없어서요)..^^ > 그누4 질문답변

그누4 질문답변

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

스크립트관련 재질문입니다..(답이 없어서요)..^^ 정보

스크립트관련 재질문입니다..(답이 없어서요)..^^

본문

아래 스크립트를 적용중인데요.
옆으로 가는 스크립트가 익스에서는 잘되는데 불여우에서는 안되네요.
어떻게 고치면 될런지요?

꼭 요늠 아니더라도 옆으로 스크롤되는 모든 부라우저에서 잘되는 놈이라도 아시면 추천해 주세요.

<script language="JavaScript" type="text/javascript">
<!--
var htmlstr="", flag=true, mouse=1, speed=2, wait=3000, temp=3, width=158, height=61, amount=300;
var ctnt=new Array();

function startText_limit_under() {
for (i=0; i<ctnt.length; i++) {
insertText(i);
  }
}

function startText_limit_over() {
for (i=0; i<ctnt.length; i++) {
insertText(i);
 }
window.setTimeout("scroll()",wait);
}

function scroll() {
if (mouse && flag) {
for (i=0;i<ctnt.length;i++) {
temp++;
tmp = document.getElementById('scroll_area'+i).style;
tmp.left = parseInt(tmp.left)-speed;
if (parseInt(tmp.left) <= width*(-1)) {
tmp.left = width*(ctnt.length-1);
}
if (temp>(amount-1)*ctnt.length) {
flag=false;
temp=0;
window.setTimeout("flag=true;temp=2;",wait); //ctnt < 4 : 0 , ctnt >= 4 : wait
}
}
}
window.setTimeout("scroll()",1);
}

function insertText(i) {
htmlstr='<div style="position: absolute; width:163px; height:61px; line-height:61px; float:left; text-align:center; left: '+(width*i+1)+'px" id="scroll_area'+i+'">\n';
htmlstr+=ctnt[i]+'\n'+'</div>\n';
document.write(htmlstr);
}
//-->
</script>

댓글 전체

어떻게 실행 해보니 어떻게 안된다는 얘기가 있어야 진단을 하죠
insertText()에서 스크롤 시킬 내용을 만드는데 div 태그에 들어갈 내용은 어디있나요?
소스코드는 문제 없어 보이지만 저런 것은 jquery 롤링 또는 스크롤 정도로 검색해보면
골라쓰기 힘들정도로 많이 나올 겁니다
잘 된다는 IE에서 저게 어떻게 잘 되는지 안된다는 FF에서 어떻게 안되는지 알 수 없다는 말입니다
IE에서 저게 잘 되는지 어떻게 확인했나요?
무슨 얘기냐하면 스크롤할 내용을 출력을 해줘야 스크롤 되는 것을 확인할 수 있을텐데
위 소스 어디에도 스크롤할 데이터 설정값(cnt 배열 값)이 없는데
어떻게 스크롤이 되는 것을 확인 했느냐는 겁니다
전체 29 |RSS
그누4 질문답변 내용 검색

회원로그인

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