linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘网络学院网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > 开发语言 > JavaScript >
栏目导栏
  php
  JSP
  ASP
  asp.net
  JAVA
  c/c++/c#
  perl
  JavaScript
  Basic
  Delphi
资料搜索
热门文章
·javascript 时间对象的格式化
·去掉字符串前后的空格
·javascript 事件监听机制
·javascript 事件调用顺序
·js刷新框架子页面的七种方法
·JavaScript:替换字符串
·IE下的JScript编程需注意的内存
·用javascript操作word文档
·Javascript中CTRL+回车提交表单
·JS 获取鼠标位置
·javascript判断Email地址是否有
·Javascript中Select的OnChange
·JS实现的滑动展开与折叠效果
·有分页功能的WEB打印
·Javascript实现窗口最大化的严
最新文章
·使用CSS改变表格边框样式
·为网页添加浮动广告
·判断表单中添加是否数字的JS与
·让浏览器状态栏动起来
·使用Javascript制作行间颜色间
·禁止用右键查看源代码
·网页侦测四法
·制作弹出公告窗口
·为网页添加特效
·网页中取消鼠标右键方法大全
·JavaScript 根据屏幕解析度显示
·如何实现浏览器上的右键菜单
·如何制作浮动广告
·让弹出窗口变得“体贴”一些
·JavaScript技巧:让网页自动穿上
Google
 
用JavaScript实现一些随机事件
[ 作者:  加入时间:2008-02-21 11:30:34  来自:Linux联盟收集整理 ]
1、随机广告 DSFLinux联盟
DSFLinux联盟
<SCRIPT LANGUAGE="JavaScript"> DSFLinux联盟
<!-- Begin DSFLinux联盟
var how_many_ads = 3; DSFLinux联盟
var now = new Date() DSFLinux联盟
var sec = now.getSeconds() DSFLinux联盟
var ad = sec % how_many_ads; DSFLinux联盟
ad +=1; DSFLinux联盟
if (ad==1) { DSFLinux联盟
txt="The World's Largest Online Bookstore, Amazon.com"; DSFLinux联盟
url="http://www.amazon.com"; DSFLinux联盟
alt="amazon.com"; DSFLinux联盟
banner="http://imageserv.imgis.com/images/Ad12669St1Sz1Sq1_Ban1.gif"; DSFLinux联盟
width="468"; DSFLinux联盟
height="60"; DSFLinux联盟
} DSFLinux联盟
if (ad==2) { DSFLinux联盟
txt="Palm III by 3Com, in stock!"; DSFLinux联盟
url="http://cybershop.com/"; DSFLinux联盟
alt="cybershop.com"; DSFLinux联盟
banner="http://imageserv.imgis.com/images/Ad13189St1Sz1Sq5_Ban10.gif"; DSFLinux联盟
width="468"; DSFLinux联盟
height="60"; DSFLinux联盟
} DSFLinux联盟
if (ad==3) { DSFLinux联盟
txt="Find it at GoTo.com"; DSFLinux联盟
url="http://www.goto.com"; DSFLinux联盟
alt="goto.com"; DSFLinux联盟
banner="http://imageserv.imgis.com/images/Ad13700St1Sz1Sq1_Ban1.gif"; DSFLinux联盟
width="468"; DSFLinux联盟
height="60"; DSFLinux联盟
} DSFLinux联盟
document.write('<center>'); DSFLinux联盟
document.write('<a href=\"' + url + '\" target=\"_top\">'); DSFLinux联盟
document.write('<img src=\"' + banner + '\" width=') DSFLinux联盟
document.write(width + ' height=' + height + ' '); DSFLinux联盟
document.write('alt=\"' + alt + '\" border=0>DSFLinux联盟
'); DSFLinux联盟
document.write('<small>' + txt + '</small></a>'); DSFLinux联盟
document.write('</center>'); DSFLinux联盟
// End --> DSFLinux联盟
</SCRIPT> DSFLinux联盟
2、随机背景颜色 DSFLinux联盟
DSFLinux联盟
<HTML> DSFLinux联盟
<HEAD> DSFLinux联盟
<TITLE>Random Background</TITLE> DSFLinux联盟
DSFLinux联盟
<SCRIPT LANGUAGE="JavaScript"> DSFLinux联盟
<!-- DSFLinux联盟
function backcolor(form) { DSFLinux联盟
temp = "" DSFLinux联盟
for (var i = 0; i < 16; i++) { DSFLinux联盟
temp = form.color[i].value DSFLinux联盟
if (form.color[i].checked){ document.bgColor = temp } DSFLinux联盟
  } DSFLinux联盟
} DSFLinux联盟
function randombackground() { DSFLinux联盟
document.bgColor = getColor() DSFLinux联盟
} DSFLinux联盟
function getColor(){ DSFLinux联盟
currentdate = new Date() DSFLinux联盟
backgroundcolor = currentdate.getSeconds() DSFLinux联盟
if (backgroundcolor > 44) DSFLinux联盟
backgroundcolor = backgroundcolor - 45 DSFLinux联盟
else if (backgroundcolor > 29) DSFLinux联盟
backgroundcolor = backgroundcolor - 30 DSFLinux联盟
else if (backgroundcolor > 15) DSFLinux联盟
backgroundcolor = backgroundcolor - 16 DSFLinux联盟
if (backgroundcolor == 0 ) DSFLinux联盟
return "olive"; DSFLinux联盟
else if (backgroundcolor == 1 ) DSFLinux联盟
return "teal"; DSFLinux联盟
else if (backgroundcolor == 2 ) DSFLinux联盟
return "red"; DSFLinux联盟
else if (backgroundcolor == 3 ) DSFLinux联盟
return "blue"; DSFLinux联盟
else if (backgroundcolor == 4 ) DSFLinux联盟
return "maroon"; DSFLinux联盟
else if (backgroundcolor == 5 ) DSFLinux联盟
return "navy"; DSFLinux联盟
else if (backgroundcolor == 6 ) DSFLinux联盟
return "lime"; DSFLinux联盟
else if (backgroundcolor == 7 ) DSFLinux联盟
return "fuschia"; DSFLinux联盟
else if (backgroundcolor == 8 ) DSFLinux联盟
return "green"; DSFLinux联盟
else if (backgroundcolor == 9 ) DSFLinux联盟
return "purple"; DSFLinux联盟
else if (backgroundcolor == 10 ) DSFLinux联盟
return "gray"; DSFLinux联盟
else if (backgroundcolor == 11 ) DSFLinux联盟
return "yellow"; DSFLinux联盟
else if (backgroundcolor == 12 ) DSFLinux联盟
return "aqua"; DSFLinux联盟
else if (backgroundcolor == 13 ) DSFLinux联盟
return "black"; DSFLinux联盟
else if (backgroundcolor == 14 ) DSFLinux联盟
return "white"; DSFLinux联盟
else if (backgroundcolor == 15 ) DSFLinux联盟
return "silver"; DSFLinux联盟
} DSFLinux联盟
// End --> DSFLinux联盟
</SCRIPT> DSFLinux联盟
</HEAD> DSFLinux联盟
DSFLinux联盟
<BODY BGCOLOR=#ffffff vlink=#0000ff> DSFLinux联盟
DSFLinux联盟
<CENTER> DSFLinux联盟
<FORM> DSFLinux联盟
<input type="button" value="随机背景颜色" onClick="randombackground()"> DSFLinux联盟
</FORM> DSFLinux联盟
</CENTER> DSFLinux联盟
DSFLinux联盟
</body></html> DSFLinux联盟
DSFLinux联盟
3、随机背景图案 DSFLinux联盟
DSFLinux联盟
<HTML> DSFLinux联盟
<HEAD> DSFLinux联盟
<TITLE>Random Images</TITLE> DSFLinux联盟
DSFLinux联盟
<SCRIPT LANGUAGE="JavaScript"> DSFLinux联盟
DSFLinux联盟
today=new Date(); DSFLinux联盟
jran=today.getTime(); DSFLinux联盟
var number = 3; DSFLinux联盟
var random_number=""; DSFLinux联盟
var image=""; DSFLinux联盟
var text_color=""; DSFLinux联盟
DSFLinux联盟
ia=9301; DSFLinux联盟
ic=49297; DSFLinux联盟
im=233280; DSFLinux联盟
jran = (jran*ia+ic) % im; DSFLinux联盟
random_number = Math.ceil( (jran/(im*1.0)) *number); DSFLinux联盟
DSFLinux联盟
if (random_number==1) { DSFLinux联盟
text_color="000000"; DSFLinux联盟
image="bg1.gif"; DSFLinux联盟
} DSFLinux联盟
if (random_number==2) { DSFLinux联盟
text_color="000000"; DSFLinux联盟
image="bg2.jpg"; DSFLinux联盟
} DSFLinux联盟
if (random_number==3) { DSFLinux联盟
text_color="000000"; DSFLinux联盟
image="bg3.gif"; DSFLinux联盟
} DSFLinux联盟
// End --> DSFLinux联盟
</SCRIPT> DSFLinux联盟
</HEAD> DSFLinux联盟
DSFLinux联盟
<SCRIPT LANGUAGE="JavaScript"> DSFLinux联盟
<!-- Begin DSFLinux联盟
document.open(); DSFLinux联盟
document.write("<BODY BACKGROUND='"+image+"' TEXT='"+text_color+"' vlink=#0000ff>"); DSFLinux联盟
document.write("<CENTER></CENTER>"); DSFLinux联盟
// End --> DSFLinux联盟
</SCRIPT> DSFLinux联盟
DSFLinux联盟
<FORM> DSFLinux联盟
<INPUT TYPE="button" VALUE="Reload Page" onClick="window.location='RandomBgImages.htm'"> DSFLinux联盟
</FORM> DSFLinux联盟
<SCRIPT LANGUAGE="JavaScript"> DSFLinux联盟
<!-- Begin DSFLinux联盟
document.write("<CENTER><FONT SIZE=-1 color=red>Background Image: ("+image+")</FONT></CENTER>"); DSFLinux联盟
// End --> DSFLinux联盟
</SCRIPT> DSFLinux联盟
DSFLinux联盟
</body></html> DSFLinux联盟
4、随机图案 DSFLinux联盟
DSFLinux联盟
把以下代码放在<head></head>之间: DSFLinux联盟
<script language="JavaScript"> DSFLinux联盟
a = 4 DSFLinux联盟
var slump = Math.random(); DSFLinux联盟
var talet = Math.round(slump * (a-1))+1; DSFLinux联盟
function create() { DSFLinux联盟
    this.src = ' DSFLinux联盟
    this.border = ' DSFLinux联盟
this.alt = ' DSFLinux联盟
} DSFLinux联盟
DSFLinux联盟
b = new Array() DSFLinux联盟
for(var i=1; i<=a; i++) { b[i] = new create() } DSFLinux联盟
DSFLinux联盟
b[1].src  = "reset.gif" DSFLinux联盟
b[1].border = "0" DSFLinux联盟
b[1].alt  = "111" DSFLinux联盟
DSFLinux联盟
b[2].src  = "back.gif" DSFLinux联盟
b[2].border = "0" DSFLinux联盟
b[2].alt  = "222" DSFLinux联盟
DSFLinux联盟
b[3].src  = "ie.gif" DSFLinux联盟
b[3].border = "0" DSFLinux联盟
b[3].alt  = "333" DSFLinux联盟
DSFLinux联盟
b[4].src  = "netscape.gif" DSFLinux联盟
b[4].border = "0" DSFLinux联盟
b[4].alt  = "444" DSFLinux联盟
DSFLinux联盟
var visa = ""; DSFLinux联盟
visa += '<img src='+b[talet].src+' border="0"'+' alt='+b[talet].alt+'>'; DSFLinux联盟
</SCRIPT> DSFLinux联盟
DSFLinux联盟
把以下代码放在HTML文件任意地方: DSFLinux联盟
<script language="JavaScript"> DSFLinux联盟
<!-- Hide this script from old browsers -- DSFLinux联盟
document.write(visa) DSFLinux联盟
// --> DSFLinux联盟
</script> DSFLinux联盟
5、随机播放MIDI音乐 DSFLinux联盟
DSFLinux联盟
把以下代码放在<head></head>之间: DSFLinux联盟
<script language="JavaScript"> DSFLinux联盟
<!--Hide from non JavaScript browsers DSFLinux联盟
am = 5 DSFLinux联盟
var ran = Math.random(); DSFLinux联盟
var talet = Math.round(ran * (am-1))+1; DSFLinux联盟
function create() { DSFLinux联盟
    this.src = ' DSFLinux联盟
} DSFLinux联盟
DSFLinux联盟
c = new Array() DSFLinux联盟
for(var i=1; i<=am; i++) { c[i] = new create() } DSFLinux联盟
DSFLinux联盟
c[1].src  = "hh1.mid" DSFLinux联盟
c[2].src  = "hh2.mid" DSFLinux联盟
c[3].src  = "hh3.mid" DSFLinux联盟
c[4].src  = "hh4.mid" DSFLinux联盟
c[5].src  = "hh5.mid" DSFLinux联盟
var vismid = ""; DSFLinux联盟
DSFLinux联盟
vismid += '<embed src='+c[talet].src+' width=0 height=0'+' autostart=true'+' loop=2'+'>'; DSFLinux联盟
//--> DSFLinux联盟
</SCRIPT> DSFLinux联盟
把以下代码放在<body></body>之间: DSFLinux联盟
<script language="JavaScript"> DSFLinux联盟
<!--Hide from non JavaScript browsers DSFLinux联盟
document.write(vismid); DSFLinux联盟
//--> DSFLinux联盟
</script> DSFLinux联盟
6、随机文本 DSFLinux联盟
DSFLinux联盟
把以下代码放在<head></head>之间: DSFLinux联盟
<script language="JavaScript"> DSFLinux联盟
<!-- Hide DSFLinux联盟
var a = Math.random() + "" DSFLinux联盟
var rand1 = a.charAt(5) DSFLinux联盟
quotes = new Array DSFLinux联盟
quotes[1] = "MESSAGE #1" DSFLinux联盟
quotes[2] = "MESSAGE #2" DSFLinux联盟
quotes[3] = "MESSAGE #3" DSFLinux联盟
quotes[4] = "MESSAGE #4" DSFLinux联盟
quotes[5] = "MESSAGE #5" DSFLinux联盟
quotes[6] = "MESSAGE #6" DSFLinux联盟
quotes[7] = "MESSAGE #7" DSFLinux联盟
quotes[8] = "MESSAGE #8" DSFLinux联盟
quotes[9] = "MESSAGE #9" DSFLinux联盟
quotes[0] = "MESSAGE #10" DSFLinux联盟
var quote = quotes[rand1] DSFLinux联盟
// --> DSFLinux联盟
</script> DSFLinux联盟
把以下代码放在HTML文件任意地方: DSFLinux联盟
<script language="JavaScript"> DSFLinux联盟
<!-- Hide DSFLinux联盟
document.write("<i>" + quote + "</i>") DSFLinux联盟
// --> DSFLinux联盟
</script> DSFLinux联盟
7、随机连接 DSFLinux联盟
DSFLinux联盟
把以下代码放在<head></head>之间: DSFLinux联盟
<script language="JavaScript"> DSFLinux联盟
<!--Hide from non JavaScript browsers DSFLinux联盟
an = 5 DSFLinux联盟
var ran = Math.random(); DSFLinux联盟
var talet = Math.round(ran * (an-1))+1; DSFLinux联盟
function create() { DSFLinux联盟
    this.src = ' DSFLinux联盟
DSFLinux联盟
} DSFLinux联盟
DSFLinux联盟
b = new Array() DSFLinux联盟
for(var i=1; i<=an; i++) { b[i] = new create() } DSFLinux联盟
DSFLinux联盟
b[1].src  = "<a href='http://netscape.yahoo.com/guide/Whats_cool.html'>" DSFLinux联盟
b[2].src  = "<a href='http://www.disney.com'>" DSFLinux联盟
b[3].src  = "<a href='http://www.peoplelink.com/'>" DSFLinux联盟
b[4].src  = "<a href='http://www.china-contact.com/cool/interest.htm'>" DSFLinux联盟
b[5].src  = "<a href='HTTP://www.homeway.com.cn/html/homeway/navigator/index.html'>" DSFLinux联盟
var vis = ""; DSFLinux联盟
vis += b[talet].src; DSFLinux联盟
//--> DSFLinux联盟
</SCRIPT> DSFLinux联盟
把以下代码放在<body></body>之间: DSFLinux联盟
<script language="JavaScript"> DSFLinux联盟
<!--Hide from non JavaScript browsers DSFLinux联盟
document.write(vis+"random link"+"</a>"); DSFLinux联盟
//--> DSFLinux联盟
</SCRIPT> Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·巧用JavaScript记录网站访问次数  (2008-02-20 18:41:57)
 ·几个很有用的javascript函数  (2008-02-20 18:38:57)
 ·用JavaScript判断日期、数字、整数和特殊字符  (2008-02-20 17:36:07)
 ·JavaScript制作会反弹的浮动图片  (2008-02-20 17:14:34)
 ·Javascript技术实现真正的网上试听  (2008-02-20 16:32:51)
 ·用Javascript自动输出网页文本  (2008-02-20 15:54:41)
 ·JavaScript图片小特效5例  (2008-02-20 14:56:37)
 ·使用Javascript制作声音按钮  (2008-02-20 14:49:15)
 ·用JavaScript为你的网站加密  (2008-02-20 14:45:29)
 ·一个简单的javascript菜单  (2008-02-20 13:43:04)