shimaz
접속 : 6759   Lv. 84

Category

Profile

Counter

  • 오늘 : 4 명
  • 전체 : 357000 명
  • Mypi Ver. 0.3.1 β
[다른생각] 하아.. 스크립트아 안 묵히네요 ㅠㅠ (5) 2012/12/03 PM 02:48






var list= new Array();
list[list.length]='http://www.blankcoffee.com/images/0.png';
list[list.length]='http://www.blankcoffee.com/images/1.png';
list[list.length]='http://www.blankcoffee.com/images/2.png';
list[list.length]='http://www.blankcoffee.com/images/3.png';
list[list.length]='http://www.blankcoffee.com/images/4.png';
list[list.length]='http://www.blankcoffee.com/images/5.png';
list[list.length]='http://www.blankcoffee.com/images/6.png';
list[list.length]='http://www.blankcoffee.com/images/7.png';
list[list.length]='http://www.blankcoffee.com/images/8.png';
list[list.length]='http://www.blankcoffee.com/images/9.png';



$.getJSON("http://graph.facebook.com/blankCoffee", function(json){
var likeCount = null;
var count = null;
var spr = null;
var number = null;


likeCount = parseInt(json.likes);

alert("hahah " + likeCount);

count = 5000 - (likeCount * 10);
number = count + "";
this.spr = number.split("");




});
doc-ument.write("number");





페이스북 페이지의 like 값을 가져와서 활용하는건데요

5000 - like 값 해서 그 숫자를 이미지로 뿌려주는 부분중 첫 글자 스크립트 입니다...

근데 spr[]에 분할된 값이 들어가야 하는데
&.getJSON{} 스코프를 벗어나면 아무 값도 안 나오네요...

스코프 문제인것 같은데.. 혹시 아시는 분은 좀 도움을.. ㄷㄷㄷ

신고

 

kangelion    친구신청

잘은 모르겠지만 spr 변수가 전역이 아니라 그런거 아닌가요?

var list 위에 선언해 보시죠?

안가르쳐주지1    친구신청

스코프도 스코프인데 spr 배열은 어디서 나오는건가요?
소스를 직접 작성한 것인지?

당신미쳤어    친구신청

그리고 $.getJSON도 아마 비동기호출이라서 $.getJSON바로 아래줄에 실행된다고 spr에 데이터가 채워져있지 않을수도 있습니다.
화면애 도큐먼트.롸이트 하는 부분도 function(json){}안에 포함시켜야 원하는 결과가 나올거같습니다.

FaNaT1sCH    친구신청

시마즈님이다

shimaz    친구신청

kangelion // 자바에서 변수의 스코프는 직전값도 참고했던것 같은데.. 해보겠습니다;

안가르쳐주지1 //
소스는 직접 작성한겁니다.
spr 배열은 nuber.spilt()로 채웠습니다.

당신미쳤어 //
아.. 겟존슨이 비동기 호출이군요.. 으음;;
도큐먼트.롸이트 를 존슨{}안에 넣으면
기존의 <!bod>를 무시하고 그 롸이트 부분만 브라우저에서 표시합니다. ㅠㅠ


으으.. 암튼 다시 해볼게요..

이렇게 올려놓고 보니 코드가 엉망인게 또 눈에 띄네요.. ㅠㅠ


원래 모바일만 하다가 갑자기 웹을 하게 되어서 중구난방입니다. ㅠㅠ
X