📄 guestmusic.js
字号:
var xmlDOM;
function guestbook(xmlname){
document.body.style.cursor='wait';
guestbooks.innerHTML="<br><br><br>请等待正在装载留言<br><br>";
var sxmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
sxmlhttp.open("GET",xmlname+"?x="+Date.parse(new Date()),true);
sxmlhttp.setRequestHeader("Content-Type","text/xml");
sxmlhttp.onreadystatechange=manges;
sxmlhttp.send()
function manges(){
if(sxmlhttp.readyState==4){
loadxmlfile(sxmlhttp.responseXML.xml);
document.body.style.cursor='';
}
}
}
function loadxmlfile(xml_files){
xmlDOM=new ActiveXObject("MSXML.DOMDocument");
xmlDOM.async=false;
xmlDOM.loadXML(xml_files);
var erxml=xmlDOM.parseError
if (erxml != 0)
{
document.body.style.cursor='';
guestbooks.innerHTML="<center><div class='box' ><br><br><a href=http://bbs.yymp3.com target=_blank>暂无评论,欢迎您发表评论 或到YY论坛去发表你爱的歌手的贴子支持你偶像</a></div></center>";
pageloop.innerHTML="";
plnum.innerText="0条";
document.getElementById("spf1").src="/img/so1.gif";
}else{
pages(1);
}
}
function pages(str){
var page_lo="",page_lo1="";
var guest_lo=""
var page_num=5;//每页几条记录;
var start_page;
var end_page;
if (str=="" || str>sPage ){
str=1;
start_page=1;
}else{
start_page=page_num*str-page_num+1;
}
var node_me = xmlDOM.documentElement;
var total= node_me.childNodes.length;
var sPage= Math.floor(((total-1)/page_num))+1
plnum.innerText=(total-1)+"条";
page_lo=page_lo+"<div id='looppage'><div><div style='float:left; height:22px; line-height:22px; font-size:12px;'>共"+(total-1)+"条评论 每页"+page_num+"条";
page_lo=page_lo+" 当前位置 "+str+"/"+sPage+"页 </div>";
for (i=1;i<=sPage;i++){
page_lo1="<div id='loop' class='w' onclick=\"pages(1)\" onmouseover=\"this.className='w2';\" onmouseout=\"this.className='w';\">首页</div><div id='loop' class='w' onclick=\"pages(" + (str -1 ) +")\" onmouseover=\"this.className='w2';\" onmouseout=\"this.className='w';\">上一页</div>";
if (str == 1)
page_lo1="<div id='loop' class='w'>首页</div><div id='loop' class='w'>上一页</div>";
var pp=str-3;
if (pp<1)
pp=1;
var p=1;
var pno;
for(pno=pp;pno<=sPage;pno++){
if (pno == str)
page_lo1 +="<div id='loop' class='w1'><font color='#FF0000'>" +pno + "</font></div>";
else
page_lo1 += "<div id='loop' class='w4' onmouseover=\"this.className='w3';\" onmouseout=\"this.className='w4';\" onclick=\"pages(" + pno +")\">" + pno + "</div>";
if (p>=5)
break;
p=p+1;
}
if (str<sPage)
page_lo1 += "<div id='loop' class='w' onclick=\"pages(" + (str +1 ) +")\" onmouseover=\"this.className='w2';\" onmouseout=\"this.className='w';\">下一页</div><div id='loop' class='w' onclick=\"pages(" + sPage +")\" onmouseover=\"this.className='w2';\" onmouseout=\"this.className='w';\">末页</div>";
else
page_lo1 += "<div id='loop' class='w'>下一页</div><div id='loop' class='w'>末页</div>";
}
page_lo1 +="</div></div>";
page_lo += page_lo1;
//<div id="looppage"><div><div style="float:left; height:22px; line-height:22px; font-size:12px;">共2472首 每页100首 共25页</div><div id="loop" class="w"><a href=1_1.htm >首页</a></div><div id="loop" class="w"><a href=1_24.htm>上一页</a></div><div id="loop"><a href=1_4.htm>4</a></div><div id="loop"><a href=1_5.htm>5</a></div><div id="loop"><a href=1_6.htm>6</a></div><div id="loop"><a href=1_7.htm>7</a></div><div id="loop"><a href=1_8.htm>8</a></div><div id="loop" class="w1"><font color="#FF0000">9</font></div><div id="loop"><a href=1_10.htm>10</a></div><div id="loop"><a href=1_11.htm>11</a></div><div id="loop"><a href=1_12.htm>12</a></div><div id="loop" class="w"><a href=1_26.htm>下一页</a></div><div id="loop" class="w"><a href=1_25.htm >末页</a></div></div></div>
if (str==sPage){
end_page=total-1;
}else{
end_page=str*page_num-1;
}
for (y=start_page;y<=end_page;y++){
var kk=total-y
//alert(total-y);
//unescape(obj.value.replace(/&#x/g,''%u'').replace(/;/g,''''));
var NaMe=node_me.childNodes.item(kk).getAttribute("name");
//NaMe=decodeURIComponent(NaMe);
var DAte=node_me.childNodes.item(kk).getAttribute("date");
var UserPic=unescape(node_me.childNodes.item(kk).getAttribute("UserPic"));
var IP=node_me.childNodes.item(kk).getAttribute("IP");
var UserId=node_me.childNodes.item(kk).getAttribute("UserId");
var mulu;
if (UserId != null)
{
if (Math.floor(UserId/10000)==0)
mulu="http://my.yymp3.com/yy/" + UserId +"/";
else
mulu="http://my.yymp3.com/yy"+Math.floor(UserId/10000)+"/" + UserId +"/";
NaMe="<a href="+mulu+" target='_blank'>"+NaMe+"</a>";
}
wip=IP.split(".")
IP=wip[0]+"."+wip[1]+"."+wip[2]+".*"
if( UserPic == null || UserPic == "" )
UserPic="<img src='http://img.yymp3.com/show/nopic.gif'>";
else
{
if ( UserPic.indexOf("/"+UserId+"/") >-1 )
UserPic="<a href="+mulu+" target='_blank'><img src=http://my.yymp3.com/"+UserPic+" onerror=\"this.src='http://img.yymp3.com/show/nopic.gif'\"></a>";
else
UserPic="<a href="+mulu+" target='_blank'><img src=http://img.yymp3.com/"+UserPic+" onerror=\"this.src='http://img.yymp3.com/show/nopic.gif'\"></a>";
}
var REP=node_me.childNodes.item(kk).getAttribute("REP");
var TeXt=node_me.childNodes.item(kk).text;
TeXt=TeXt.replace(/asiafind/g,'*');
//TeXt=TeXt.replace("ASIAFIND"/g,'*')
TeXt=TeXt.replace(/ASIAFIND/g,'*');
TeXt=TeXt.replace(/dream888.dysoho/g,'*');
TeXt=TeXt.replace(/koocd.com/g,'*');
TeXt=TeXt.replace(/碟库音乐网/g,'*');
if(REP==null||REP==""){
var REPstr=""
}else{
var REPNaMe=node_me.childNodes.item(REP).getAttribute("name");
var REPDAte=node_me.childNodes.item(REP).getAttribute("date");
var REPFace=node_me.childNodes.item(REP).getAttribute("f");
var REPIP="";//node_me.childNodes.item(REP).getAttribute("IP");
var REPTeXt=node_me.childNodes.item(REP).text;
REPTeXt=REPTeXt.replace(/asiafind/g,'*');
REPTeXt=REPTeXt.replace(/ASIAFIND/g,'*');
REPTeXt=REPTeXt.replace(/koocd.com/g,'*');
REPTeXt=REPTeXt.replace(/碟库音乐网/g,'*');
REPTeXt=REPTeXt.replace(/dream888.dysoho/g,'*');
var REPstr="<div id='yingyong'><font color='#999999'>[原贴]:第"+REP+"楼 "+REPDAte+" 网友 "+REPNaMe+" 发表评论 "+REPIP+"</font><br><font color='#999999'>"+REPTeXt+"</font></div>"
}
guest_lo=guest_lo+"<div class='box' ><table class='plmenu'><tr><td width=60 rowspan=2>"+UserPic+"</td><td valign='top' align='left' height='20'> "+kk+"楼 "+DAte+" 网友 "+NaMe+" 发表评论 IP:"+IP+"</td><td width=50 valign=top align=right><span onclick=\"replay('引用','"+kk+"')\" style=\"cursor: pointer;\">[引用]<span></td></tr><tr><td colspan='2' align='left' valign='top' style='font-size:14px;' class='tableb'> "+TeXt+REPstr+"</td></tr></table></div>"
}
var pingf =node_me.childNodes.item(0).text;
if (Math.floor(pingf/1000) > 5)
{
document.getElementById("spf1").src="/img/so1.gif";
document.getElementById("spf2").src="/img/so2.gif";
document.getElementById("spf3").src="/img/so3.gif";
document.getElementById("spf4").src="/img/so4.gif";
document.getElementById("spf5").src="/img/so5.gif";
}
else if (Math.floor(pingf/1000) > 4)
{
document.getElementById("spf1").src="/img/so1.gif";
document.getElementById("spf2").src="/img/so2.gif";
document.getElementById("spf3").src="/img/so3.gif";
document.getElementById("spf4").src="/img/so4.gif";
}
else if (Math.floor(pingf/1000) > 2)
{
document.getElementById("spf1").src="/img/so1.gif";
document.getElementById("spf2").src="/img/so2.gif";
document.getElementById("spf3").src="/img/so3.gif";
}
else if (Math.floor(pingf/1000) > 1)
{
document.getElementById("spf1").src="/img/so1.gif";
document.getElementById("spf2").src="/img/so2.gif";
}
else
{
document.getElementById("spf1").src="/img/so1.gif";
}
guestbooks.innerHTML=guest_lo;
pageloop.innerHTML=page_lo;
if (page_num>10)
pageloopb.innerHTML=page_lo;
}
function rep(str){
document.guestbook.REP.value=str;
}
function replay(str,strb){
document.guestbook.REP.value=strb;
document.guestbook.ping.value=str;
//document.guestbook.username.value='网友';
//send_Singer(plmu);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -