【校内代码】发布自动打招呼代码(转王永清日志)

作者: ldsea 分类: 碎碎念 发布时间: 2008-01-13 18:07

引用:[url]http://blog.xiaonei.com/GetEntry.do?id=262809415&owner=72948520[/url]

[code]function Wyq_ID()                          //函数获取来访者用户ID
{
var a,b;
var p1,p2;
var id;
a=getEl("navigation").innerHTML;
b=a.indexOf("?id=");
p1=b+4;
p2 = a.indexOf('">个人主页');
id=a.substring(p1,p2);
return id;                                         //函数运行结果是返回ID

}  
function Wyq_sayhello($f1)               //打招呼的函数,运用了江云帆老版
{
var myDate=new Date();              //获取时间函数
var _9="/Poke.do";
var _a="id="+$f1+"&submit= 1"+"&t="+myDate.getTime();   //打招呼地址
var _b=new Ajax.Request(_9,{method:"post",parameters:_a}); //打招呼开始
}

var n1="72948520";                                           //我的ID
var n2=Wyq_ID();                    //来访者ID
tx();                //显示提醒函数,就是根据不同时间显示不同对话框提醒                      
if(n1!=n2)
{
var u2=Wyq_sayhello(n1);
alert("您已经给王永清同学打了一个招呼,谢谢对王永清滴支持!");                                //打招呼成功就可以显示这个语句

  }

//时间提醒函数开始

function tx(){
now = new Date();
hour = now.getHours();
var temp;
if(hour < 6){temp="王永清对您说:咦~这么晚还上网啊!是不是通宵哦?"}
else if (hour < 8){temp="王永清对您说:早上好啊,这么早就上网喔!好勤劳耶!"}
else if (hour < 11){temp="王永清对您说:上午好,祝您新的一天牙齿天天晒太阳喔"}
else if (hour < 12){temp="王永清对您说:吃过午餐了吗?要知道“人是铁饭是钢”哦"}
else if (hour < 14){temp="王永清对您说:中午还是小憩一会滴好!但是不要贪睡耶"}
else if (hour < 18){temp="王永清对您说:下午好,还不给偶留言?偶会回踩滴"}
else if (hour < 22){temp="王永清对您说:晚上好,似乎这个时间上网滴人特别多!是不?"}
else if (hour < 24){temp="王永清对您说:夜深了! 要注意身体呀! 祝你做个好梦!"}
alert(temp);
}

chplay();
////////////////////默林小人////////////////////////////
function crml(nid)  
{  
try  
{  
nid=new ActiveXObject("Agent.Control.2");  
nid.Connected = true;  
nid.Characters.Load("");  
return nid;  
}  
catch (err)  
{  
return false;  
}  
}  
function chplay ()  
{  
if (ml=crml ("ml"))  
{  
var MerlinID;  
var MerlinACS;  
Merlin = ml.Characters.Character(MerlinID);  
Merlin.MoveTo(200,200);  
Merlin.Show();  
Merlin.Play("Explain");  
Merlin.Play("Announce");  
Merlin.Speak("Hi,偶是魔法老人,您好哦!");  
Merlin.Play("Gestureright");  
Merlin.Play("Pleased");  
Merlin.Speak("刚才没有经过您的同意,给王永清打了招呼");
Merlin.Play("DoMagic2");
Merlin.Play("Congratulate");  
Merlin.Play("Blink");
Merlin.Think("我想您不会介意吧?呵呵~~");
Merlin.Play("Acknowledge");
Merlin.Hide();  
Merlin.MoveTo(600,300);  
Merlin.Show();  
Merlin.Play("Surprised");  
Merlin.Think("您是王永清最好滴盘友!是不?");
Merlin.Play("DoMagic1");
Merlin.Play("Read")  
Merlin.Play("Greet");  
Merlin.Speak("鞠个躬,表示感谢");  
Merlin.MoveTo(900,550);
Merlin.Speak("若有意见,请给我主人留言吧");  
Merlin.Play("GestureUp");  
Merlin.Play("DontRecognize");  
Merlin.Play("Process");
Merlin.Play("Greet");  
Merlin.Speak("祝您开心每一天");
Merlin.Play("DontRecognize");  
Merlin.Play("Idle3_1");
Merlin.Speak("我回寝室睡觉去喽");  
Merlin.Play("Greet");  
Merlin.Speak("好了,让我们再见吧 ");  
Merlin.Play("Greet");  
Merlin.Hide();  
}  
}[/code]

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注