level 7
进入网页弹出窗口
<!-- <!-- 注意更改文件所在路径-->window.open('www.sohu.com','','height=200,width=300');// -->
2005年02月06日 04点02分
2
level 7
文字不停闪烁
<!--var yourwords = "欢迎来到网页特效世界,请多提意见。谢谢! ";var speed = 700;var control = 1;function Helpor_net(){if (control == 1){window.status=yourwords;control=0;}else{window.status="";control=1;}setTimeout("Helpor_net()",speed);}Helpor_net()// -->
2005年02月06日 04点02分
9
level 7
显示上午下午的时间
function tick() {var hours, minutes, seconds, xfile;var intHours, intMinutes, intSeconds;var today;today = new Date();intHours = today.getHours();intMinutes = today.getMinutes();intSeconds = today.getSeconds();if (intHours == 0) {hours = "12:";xfile = "午夜";} else if (intHours < 12) { hours = intHours+":";xfile = "上午";} else if (intHours == 12) {hours = "12:";xfile = "正午";} else {intHours = intHours - 12hours = intHours + ":";xfile = "下午";}if (intMinutes < 10) {minutes = "0"+intMinutes+":";} else {minutes = intMinutes+":";}if (intSeconds < 10) {seconds = "0"+intSeconds+" ";} else {seconds = intSeconds+" ";} timeString = xfile+hours+minutes+seconds;Clock.innerHTML = timeString;window.setTimeout("tick();", 100);}window.onload = tick;
2005年02月06日 04点02分
11
level 7
显示日期、星期、当前时间
<!---today=new Date();var hours = today.getHours();var minutes = today.getMinutes();var seconds = today.getSeconds();var timeValue = "<FONT COLOR=black>" + ((hours >12) ? hours -12 :hours); timeValue += ((minutes < 10) ? "<BLINK><FONT COLOR=black>:</FONT></BLINK>0" : "<BLINK><FONT COLOR=black>:</FONT></BLINK>") + minutes+"</FONT></FONT>";timeValue += (hours >= 12) ? "<FONT COLOR=blue><I><B>pm</B></I></FONT>" : "<FONT COLOR=blue><B><I>am</I></B></FONT>";function initArray(){this.length=initArray.arguments.lengthfor(var i=0;i<this.length;i++)this[i+1]=initArray.arguments[i] }var d=new initArray("<font color=RED>星期日","<font color=black>星期一","<font color=black>星期二","<font color=black>星期三","<font color=black>星期四","<font color=black>星期五","<font color=GREEN>星期六"); document.write(today.getYear(),"<font color=red>年","<font color=black>",today.getMonth()+1,"<font color=red>月","<font color=black>",today.getDate(),"<font color=red>日 </FONT>",d[today.getDay()+1]," ",timeValue); //-->
2005年02月06日 04点02分
12
level 7
计算出生时间脚本说明:第一步:把如下代码加入区域中:
<!-- Beginvar mm = prompt('What month were you born in?','1-12');var bday = prompt('What day were you born on?','1-31');var byear = prompt('What year were you born in?','1975');var year = new Date();var year2 = year.getYear();var year3 = (year < 2000) ? year2 + 1900 : year2;thedate = new Date();mm2 = thedate.getMonth() + 1;dd2 = thedate.getDate();yy2 = thedate.getYear();if (yy2 < 100) yy2 += 1900yourage = yy2 - byear;if (mm2 < mm) yourage--;if ((mm2 == mm) && (dd2 < bday)) yourage--;TMonth = new Array('January','February','March','April','May','June','July','August','September','October','November','December');CurMonth = mm - 1;bmonth = TMonth[CurMonth];var age2 = yourage + 1;var timerID;var timerRunning = false;var today = new Date();var startday = new Date();var enday = new Date();var secPerDay = 0;var minPerDay = 0;var hourPerDay = 0;var secsLeft = 0;var secsRound = 0;var secsRemain = 0;var minLeft = 0;var minRound = 0;var minRemain = 0;var timeRemain = 0;function stopclock() {if(timerRunning)clearTimeout(timerID);timerRunning = false;}function startclock() {stopclock();showtime();showtime1();}function showtime() {today = new Date();enday = new Date(""+bmonth+", "+bday+" "+year3+" 00:00");enday.setYear(""+year3+"");secsPerDay = 1000 ;minPerDay = 60 * 1000 ;hoursPerDay = 60 * 60 * 1000;PerDay = 24 * 60 * 60 * 1000;secsLeft = (enday.getTime() - today.getTime()) / minPerDay;secsRound = Math.round(secsLeft);secsRemain = secsLeft - secsRound;secsRemain = (secsRemain < 0) ? secsRemain = 60 - ((secsRound - secsLeft) * 60) : secsRemain = (secsLeft - secsRound) * 60;secsRemain = Math.round(secsRemain);minLeft = ((enday.getTime() - today.getTime()) / hoursPerDay);minRound = Math.round(minLeft);minRemain = minLeft - minRound;minRemain = (minRemain < 0) ? minRemain = 60 - ((minRound - minLeft) * 60) : minRemain = ((minLeft - minRound) * 60);minRemain = Math.round(minRemain - 0.495);hoursLeft = ((enday.getTime() - today.getTime()) / PerDay);hoursRound = Math.round(hoursLeft);hoursRemain = hoursLeft - hoursRound;hoursRemain = (hoursRemain < 0) ? hoursRemain = 24 - ((hoursRound - hoursLeft) * 24) : hoursRemain = ((hoursLeft - hoursRound) * 24);hoursRemain = Math.round(hoursRemain - 0.5);daysLeft = ((enday.getTime() - today.getTime()) / PerDay);daysLeft = (daysLeft - 0.5);daysRound = Math.round(daysLeft);daysRemain = daysRound;if (daysRemain == 1) day_rem = " day, "else day_rem = " days, "if (hoursRemain == 1) hour_rem = " hour, "else hour_rem = " hours, "if (minRemain == 1) min_rem = " minute, "else min_rem = " minutes, "if (secsRemain == 1) sec_rem = " second"else sec_rem = " seconds"timeRemain = daysRemain + day_rem + hoursRemain + hour_rem + minRemain + min_rem + secsRemain + sec_rem;document.down.face.value = timeRemain;timerID = setTimeout("showtime()",1000);timerRunning = true;
2005年02月06日 04点02分
13
level 7
if (daysRemain < 0) year3 = year3 + 1}function showtime1() {startday = new Date(""+bmonth+" "+bday+", "+byear+" 00:00 EDT");startday.setYear(""+byear+"");today = new Date();secsPerDay = 1000 ;minPerDay = 60 * 1000 ;hoursPerDay = 60 * 60 * 1000;PerDay = 24 * 60 * 60 * 1000;secsLeft = (today.getTime() - startday.getTime()) / minPerDay;secsRound = Math.round(secsLeft);secsRemain = secsLeft - secsRound;secsRemain = (secsRemain < 0) ? secsRemain = 60 - ((secsRound - secsLeft) * 60) : secsRemain = (secsLeft - secsRound) * 60;secsRemain = Math.round(secsRemain);minLeft = ((today.getTime() - startday.getTime()) / hoursPerDay);minRound = Math.round(minLeft);minRemain = minLeft - minRound;minRemain = (minRemain < 0) ? minRemain = 60 - ((minRound - minLeft) * 60) : minRemain = ((minLeft - minRound) * 60);minRemain = Math.round(minRemain - 0.495);hoursLeft = ((today.getTime() - startday.getTime()) / PerDay);hoursRound = Math.round(hoursLeft);hoursRemain = hoursLeft - hoursRound;hoursRemain = (hoursRemain < 0) ? hoursRemain = 24 - ((hoursRound - hoursLeft) * 24) : hoursRemain = ((hoursLeft - hoursRound) * 24);hoursRemain = Math.round(hoursRemain - 0.5);daysLeft = ((today.getTime() - startday.getTime()) / PerDay);daysLeft = (daysLeft - 0.5);daysRound = Math.round(daysLeft);daysRemain = daysRound;if (daysRemain == 1) day_rem = " day, "else day_rem = " days, "if (hoursRemain == 1) hour_rem = " hour, "else hour_rem = " hours, "if (minRemain == 1) min_rem = " minute, "else min_rem = " minutes, "if (secsRemain == 1) sec_rem = " second"else sec_rem = " seconds"timeRemain = daysRemain + day_rem + hoursRemain + hour_rem + minRemain + min_rem + secsRemain + sec_rem;document.up.face.value = timeRemain;timerID = setTimeout("showtime1()",1000);timerRunning = true;}// End -->
document.write("<b>你出生于"+bmonth+" "+bday+", "+byear+". ("+mm+"/"+bday+"/"+byear+")</b>");document.write("<br>你已经 "+yourage+" 了,离你生日还有.");
你已经生活了...
第二步:把区域中的内容改为:
2005年02月06日 04点02分
14
level 7
让网页出现一个会说话的老头
var MerlinID;var MerlinACS;sims.Connected = true;MerlinLoaded = LoadLocalAgent(MerlinID, MerlinACS);Merlin = sims.Characters.Character(MerlinID);Merlin.Show();Merlin.Play("Surprised");Merlin.Speak("大家好");Merlin.Play("GestureLeft");Merlin.Think("我是圣诞老人!");Merlin.Play("Pleased");Merlin.Think("感谢你的光临?");Merlin.Play("GestureDown");Merlin.Speak("哈哈!");Merlin.Hide();function LoadLocalAgent(CharID, CharACS){LoadReq = sims.Characters.Load(CharID, CharACS);return(true);}
看此效果必须装有office2000!!!
2005年02月06日 04点02分
15
level 7
让窗体震动不停
function init() {setTimeout("shake(3)",1000);setTimeout("this.focus()",1000);setTimeout("shake(3)",1000);}function shake(n) {if (self.moveBy) {//i的值是用来调整快慢的for (i = 5; i > 0; i--) {for (j = n; j > 0; j--) {self.moveBy(0,i);self.moveBy(i,0);self.moveBy(0,-i);self.moveBy(-i,0); } } } setTimeout("shake(1)", 1000);}
2005年02月06日 04点02分
16
level 7
进入网页弹出窗口
<!-- <!-- 注意更改文件所在路径-->window.open('www.sohu.com','','height=200,width=300');// -->
2005年02月06日 04点02分
18