디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

여기 ajax 잘하는사람 있냐

ㅇㄴㅁㅇㄴㅁ(59.11) 2012.12.05 15:50:12
조회 51 추천 0 댓글 1

< src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></>
                < src="jquery-1.8.3.min.js"></>
                
                <>
            $(document).ready(function() {

                var bar;
                var cnt = 0;
                var data5 = "";
                var total = 0;
                function rssGet(getPage) {
                    cnt = 0;
                    data5 = "";
                    param = document.search.value.value;
                    if (getPage == null || getPage == "") {
                        getPage = 1;
                    }
                    start = (getPage - 1 ) * 10 + 1;
                    param = encodeURIComponent(param);
                    url = "http://openapi.naver.com/search?key=100c256f7037dbfe93bd7a4ad8c874da&query=" + param + "&display=10&start=" + start + "&target=book&sort=sim";
                    rssPreLoader5(url, getPage);
                }

                function rssPreLoader5(url, cpage) {
                    document.getElementById('out5').innerHTML = 'Pre loading...';
                    bar = setInterval('progressbar()', 100);
                    var xml = new JKL.ParseXML(url);
                    var func = function(data5) {
                        ed5(data5, cpage);
                    }
                    xml.async(func);
                    xml.parse();

                }

                function ed5(xml, cpage) {
                    data5 = "";
                    total = xml.rss.channel.total;
                    data5 += "총 검색수 : " + xml.rss.channel.total + "<p>";
                    for ( i = 0; i < xml.rss.channel.item.length; i++) {
                        data5 += '<a href="' + xml.rss.channel.item[i].link + '" target=_blank>';

                        data5 += xml.rss.channel.item[i].title;
                        data5 += '</a>';
                        data5 += '<br>';
                        data5 += '<img src="' + xml.rss.channel.item[i].image + '">';
                        data5 += xml.rss.channel.item[i].deion;
                        data5 += '<br>';
                        data5 += '가격 : ' + xml.rss.channel.item[i].price + '원';
                        var time = xml.rss.channel.item[i].pubdate;
                        //time = time.split("T").join(" ").split("+")[0];
                        data5 += '(' + time + ')<br><br>';
                    }
                    clearInterval(bar);
                    document.getElementById('out5').innerHTMl = 'ok now loaded.';
                    rssOut5();
                    paging(cpage);
                    return data5;
                }

                function rssOut5() {
                    document.getElementById('out5').innerHTML = data5;
                }

                function progressbar() {
                    document.getElementById('out5').innerHTML += '|';
                    document.getElementById('out6').innerHTML = cnt;
                    if (cnt > 100) {
                        clearInterval(bar);
                        document.getElementById('out5').innerHTML += 'load 실패';
                    }
                    cnt++;
                }

                //ajax 용 페이징 author Myung won
                function paging(cpage) {
                    alert(cpage);
                    pagePerBlock = 10;
                    totalPage = parseInt(total / 10);
                    totalBlock = parseInt(totalPage / pagePerBlock);
                    cBlock = parseInt((cpage - 1) / pagePerBlock);
                    firstListPage = cBlock * 10 + 1;
                    lastListPage = cBlock * 10 + 10;
                    if (lastListPage > totalPage)
                        lastListPage = totalPage + 1;

                    msg = "";

                    if (cBlock > 0) {
                        msg += "<a href=':rssGet(" + (firstListPage - 1) + ");'> <- </a>";
                    }
                    for ( i = firstListPage; i <= lastListPage; i++) {
                        msg += "<a href=':rssGet(" + i + ");'>" + i + "</a>  ";
                    }
                    if (cBlock < totalBlock) {
                        msg += "<a href=':rssGet(" + (lastListPage + 1) + ");'> -> </a>";
                    }
                    document.getElementById('paging').innerHTML = msg;
                }

            });
                </>

검색이 작동을안함..............

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
338151 이스트소프트 실기 본사람? ㅇㅇ(121.163) 12.11.21 327 0
338148 윈도우7 적응이 안된다 [12] 이모군(175.114) 12.11.20 181 0
338147 microsoft visual c++ 2010 express 랑 정말롱(175.123) 12.11.20 57 0
338146 언어 빨리배우는 법 알려준다 [5] N(14.37) 12.11.20 321 0
338145 지금 서버 구축법 검색해 보니 이미 다 해논상태네 ㅡㅡ;;; 구직중(182.211) 12.11.20 55 0
338144 프로그래밍 다 잘해도 논리력 없으면 망한다. [2] ㅁㄴㅇㄹ(112.216) 12.11.20 148 0
338142 나도 윈도 서버 만질줄 알았음 좋겠다 [3] 사리돈(112.171) 12.11.20 109 0
338141 이번주집에못감ㅋㅋ [2] ㅂㅈㄷ(1.220) 12.11.20 89 0
338139 개인 서버는 윈도우로 돌리는게 정신건강에 이로움 [2] 생각놀이갤로그로 이동합니다. 12.11.20 96 0
338138 티버애니와 정줄놓은 롤조합 [2] Margin Call갤로그로 이동합니다. 12.11.20 323 0
338137 서버 구축을 전혀 안해봤는데 관련 서적 추천 좀 해주세요~ [1] 구직중(182.211) 12.11.20 58 0
338134 이번에 취업하면 컴터 업글하고 지금 컴으로 서버 구축해놔야지~ [7] 구직중(182.211) 12.11.20 87 0
338132 카페24로 홈페이지 만들었는데 관리를 어디서.. [10] 리셋지구(59.14) 12.11.20 130 0
338131 오랜만에 공부했더니. fm100(220.117) 12.11.20 34 0
338130 그분 보셈 [6] d(1.214) 12.11.20 118 0
338127 여러사람이 하나의 프로젝트를 하고 있는데 de(183.103) 12.11.20 48 0
338125 팀프로젝트 할 때 구현은 하나도 할 줄 모르면서 허무맹랑한 생각만 늘어 [3] 영꼰이갤로그로 이동합니다. 12.11.20 110 0
338123 오늘 팀프얘기가 좀있어서 써봅니당 [4] sj(175.205) 12.11.20 102 0
338122 고등학교... [3] 고등학교(182.219) 12.11.20 175 0
338119 남친있는 여자랑 팀프로젝트 하는 건 그 여자의 남친이랑 하는 것과 같다. [1] 영꼰이갤로그로 이동합니다. 12.11.20 141 0
338118 야 아까 c언어 배워보겠다고 깝쳤는데... 시1발 어디 배울데가 없네.. [7] 상상(175.123) 12.11.20 96 0
338115 팀프로젝트 할 때 남자는 그냥 왠만하면 버리고, 여자면 일단 얼굴을 봐라 [2] 영꼰이갤로그로 이동합니다. 12.11.20 114 1
338114 근대 신입은 원래 이렇냐? 생각놀이갤로그로 이동합니다. 12.11.20 103 0
338113 학교에서 팀프로젝트 수업을 하는데 [3] ...(210.97) 12.11.20 101 0
338112 node.js에서 새로운 인코딩방식 등록할려면 어떻게함 [6] 티버애니갤로그로 이동합니다. 12.11.20 137 0
338111 게임회사궁금 취업은했는대 기획자가원하는대로 코드못짜면어케됨? [1] 튀겨먹는푸딩(211.237) 12.11.20 153 0
338110 공부 안된다. [2] fm100(106.187) 12.11.20 48 0
338109 프갤오빠들 왤케 싸워요 ㅜㅜ qwer(165.194) 12.11.20 29 0
338108 궁금한건데 아키텍쳐 모델을 어떻게 만들어? [2] 에드라드(220.66) 12.11.20 54 0
338107 sql 중복제거 어케함요? [3] 이힝(175.200) 12.11.20 68 0
338105 크리스마스가 다가온다 [3] 정수정•‿•갤로그로 이동합니다. 12.11.20 96 0
338102 명불허전 낄낄 [1] appllee갤로그로 이동합니다. 12.11.20 54 0
338100 ssd 왔다 ㅋㅋㅎㅎ [12] 고랭?갤로그로 이동합니다. 12.11.20 149 0
338099 쉘 스크립트에 관한 질문 [6] 리눅스초보(203.252) 12.11.20 69 0
338098 오늘 프갤 글리젠 왜이렇게 개쩜? d(1.214) 12.11.20 34 0
338093 공룡책 중에서 맄ㅏ갤로그로 이동합니다. 12.11.20 63 0
338092 난 그냥 게임못하면 깔뿐이다. [1] Adelposs(168.248) 12.11.20 68 0
338091 안녕하세여 [1] 맄ㅏ갤로그로 이동합니다. 12.11.20 30 0
338090 형들 한 푼만 도와주십셔 [2] 소켓소켓(218.49) 12.11.20 33 0
338089 이거 정올이 전국대회 맞는건감;; 터앙누리갤로그로 이동합니다. 12.11.20 198 0
338085 sleep 안쓰고 반목문 1초에 한번씩 돌아가게 할려면 어떻게함 [27] 티버애니갤로그로 이동합니다. 12.11.20 333 0
338084 티버애니 쩌네 [2] Adelposs갤로그로 이동합니다. 12.11.20 102 0
338082 어제 올렸던 bomb binary lab 인데... ㅈㄷㄹ(117.16) 12.11.20 82 0
338080 피보나치 떡밥을 물어보자. [2] 그나저나(220.78) 12.11.20 104 0
338078 svn에 LoC 통계 보는 기능은 없냐? ㅁㄴㄻㄹ갤로그로 이동합니다. 12.11.20 47 0
338072 올드 게임 제기드 얼라이언스 2 소스 코드 [1] ☎2.51™갤로그로 이동합니다. 12.11.20 44 0
338071 이 문제 어떤자료구조 써야해? [10] 도와줭ㅠ(175.244) 12.11.20 159 0
338068 상상아 보거라 69(202.30) 12.11.20 30 0
338067 웹브라우저 레이아웃 엔진이나 자바스크립트 엔진 건드려 본 형 있음? [2] 하앍뿌갤로그로 이동합니다. 12.11.20 70 0
338066 고딩때 유부녀랑 두달 사귄 썰 풀어볼께연 [1] 멘탈붕괴_갤로그로 이동합니다. 12.11.20 161 0
뉴스 윤민수X이예준, 오늘(17일) 듀엣곡 ‘결혼하지 못하는 이유’ 발매! 믿고 듣는 이별송 탄생! 디시트렌드 07.17
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2