< 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;
}
});
</>
검색이 작동을안함..............
걍 복사하니까 마침표 스크립트 같은거 다 날라갓네