| 違反投稿 |
いろいろ悩んで、まだ悩んでいるのですが、↓のような感じでどうでしょうか・・・。
<script type="text/javascript">
<!--
var cc_mode=1;
var cc_maxpages=10;
var cc_aj=new Array();
function cc_getText(cc_serverURL,cc_pindex){
if(window.XMLHttpRequest){
cc_aj[cc_pindex]=new XMLHttpRequest();
}else if(window.ActiveXObject){
try{
cc_aj[cc_pindex]=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
cc_aj[cc_pindex]=new ActiveXObject("Microsoft.XMLHTTP");
}
}
cc_aj[cc_pindex].open("GET",cc_serverURL);
cc_aj[cc_pindex].onreadystatechange=function(){
if(cc_aj[cc_pindex].readyState==4&&cc_aj[cc_pindex].status==200){
cc_pages_a[cc_pindex]=cc_aj[cc_pindex].responseText.split("\n");
cc_pages[cc_pindex]="";
for(cc_pages_a[cc_pindex][0]=3;cc_pages_a[cc_pindex][0]<cc_pages_a[cc_pindex].length-1;cc_pages_a[cc_pindex][0]++){
cc_pages[cc_pindex]+=cc_pages_a[cc_pindex][cc_pages_a[cc_pindex][0]];
}
}
}
cc_aj[cc_pindex].send(null);
}
var cc_pages=new Array(cc_maxpages+1);
var cc_pages_a=new Array(cc_maxpages+1);
function searcharchive(cc_url,cc_anchor){
for(cc_i=1;cc_i<=cc_maxpages;cc_i++){
if(cc_mode==1){
cc_getText(cc_url+'?p='+cc_i,cc_i);
}
if(cc_pages[cc_i].indexOf('date="'+cc_anchor.substr(0,4)+'-'+cc_anchor.substr(4,2)+'-'+cc_anchor.substr(6,2))>0){
cc_obs=document.getElementsByTagName("html");
location.href=cc_url+'?p='+cc_i+'#'+cc_anchor;
}
}
}
function cc_isClassName(cc_tagobj,cc_classname){
if(cc_tagobj.getAttribute("className")==cc_classname||cc_tagobj.getAttribute("class")==cc_classname)return true;
return false;
}
|