一个很久以前写的用来批量添加雅虎博客的JS

仅能在本机动行的哦。发出来看看,不知道过时没。
 1<script type="text/javascript">
 2var i=0;
 3var oDoc=new ActiveXObject("MSXML2.DOMDocument");
 4oDoc.async=false;
 5oDoc.load("xml.xml");
 6var items=oDoc.selectNodes("//xmlsc/xmlcont");
 7var stopds=true;
 8function stopd(str)
 9{
10  if(stopds){
11
12  stopds=false;
13  str.value="  暂  停 ";
14  puton(); 
15   }
else{
16  stopds=true;
17  str.value="开始发表";
18  }

19}

20function puton()
21{
22if(stopds) return;
23if(i>=items.length){alert("已经发送完成!");return;}
24var item=items.item(i);
25var son=document.getElementById("edit_pad").contentWindow;
26 son.document.all["title"].value=item.selectSingleNode("xmlcontext").text;
27 //son.document.all["contents"].value
28 var _htm="";
29 _htm+="<a href='"+item.selectSingleNode("xmlhref").text+"' title='"+item.selectSingleNode("xmlcontext").text+"'>"+item.selectSingleNode("xmlcontext").text+"</a>";
30//_htm+=' <div style=" margin-top:50px;padding:20px; border:1px #FF9900 solid; font-size:12px; color:#999999">'+
31//'<p><a href="http://www.bangbw.cn" style=" color:#FF6600">小毅发发发,发出你的个性,发出你的流量!</a></p>'+
32//'<p>tag:<a href="http://www.shweb.sh.cn/webdesign/">网站设计</a> <a href="http://www.shweb.sh.cn/webDirectory/">网站建设</a> <a href="http://www.shweb.sh.cn/webSEO/">网站排名</a> <a href="http://www.shweb.sh.cn/webServices/">网站改版</a> <a href="http://www.shweb.sh.cn/webAnalysis/">网站风格</a> <a href="http://www.shweb.sh.cn/webexample/">网站流量</a></p>'+
33'</div>';
34
35 son.document.all["contents"].value=_htm;
36 //son.rteInsertHTML(_htm);
37//alert(edit_pad.rteInsertHTML);
38son.document.all["post"].click();
39 i++;
40// document.getElementById("edit_pad").document.all["title"].value="abfed";
41los=true;
42}

43var los=false;
44function changurl()
45{
46  if(!los) return;
47  var ifm=document.getElementById("edit_pad");
48  ifm.src="compose.html";
49  los=false;
50}

51function restad(str)
52{
53  var stad=str.readyState;
54  if(los && stad=="interactive") changurl();
55  if(stad=="complete") puton();
56}

57
</script>
58
59<body>
60<div><input name="" type="button" value="开始发表" onclick="stopd(this)" /></div>
61<iframe src="compose.html" name="edit_pad" onreadystatechange="restad(this)" id="edit_pad" align="top" scrolling="auto" ></iframe>
62
63</body>
使用时要先登陆哦。
posted @ 2009-08-14 08:53  竹子小毅  阅读(128)  评论(0编辑  收藏  举报