分享
 
 
 

用JavaScript实现一些随机事件

王朝html/css/js·作者佚名  2008-05-20
窄屏简体版  字體: |||超大  

1、随机广告

<SCRIPT LANGUAGE="JavaScript">

<!-- Begin

var how_many_ads = 3;

var now = new Date()

var sec = now.getSeconds()

var ad = sec % how_many_ads;

ad +=1;

if (ad==1) {

txt="The World's Largest Online Bookstore, Amazon.com";

url="http://www.amazon.com";

alt="amazon.com";

banner="http://imageserv.imgis.com/images/Ad12669St1Sz1Sq1_Ban1.gif";

width="468";

height="60";

}

if (ad==2) {

txt="Palm III by 3Com, in stock!";

url="http://cybershop.com/";

alt="cybershop.com";

banner="http://imageserv.imgis.com/images/Ad13189St1Sz1Sq5_Ban10.gif";

width="468";

height="60";

}

if (ad==3) {

txt="Find it at GoTo.com";

url="http://www.goto.com";

alt="goto.com";

banner="http://imageserv.imgis.com/images/Ad13700St1Sz1Sq1_Ban1.gif";

width="468";

height="60";

}

document.write('<center>');

document.write('<a href=\"' + url + '\" target=\"_top\">');

document.write('<img src=\"' + banner + '\" width=')

document.write(width + ' height=' + height + ' ');

document.write('alt=\"' + alt + '\" border=0>

');

document.write('<small>' + txt + '</small></a>');

document.write('</center>');

// End -->

</SCRIPT>

2、随机背景颜色

<HTML>

<HEAD>

<TITLE>Random Background</TITLE>

<SCRIPT LANGUAGE="JavaScript">

<!--

function backcolor(form) {

temp = ""

for (var i = 0; i < 16; i++) {

temp = form.color[i].value

if (form.color[i].checked){ document.bgColor = temp }

}

}

function randombackground() {

document.bgColor = getColor()

}

function getColor(){

currentdate = new Date()

backgroundcolor = currentdate.getSeconds()

if (backgroundcolor > 44)

backgroundcolor = backgroundcolor - 45

else if (backgroundcolor > 29)

backgroundcolor = backgroundcolor - 30

else if (backgroundcolor > 15)

backgroundcolor = backgroundcolor - 16

if (backgroundcolor == 0 )

return "olive";

else if (backgroundcolor == 1 )

return "teal";

else if (backgroundcolor == 2 )

return "red";

else if (backgroundcolor == 3 )

return "blue";

else if (backgroundcolor == 4 )

return "maroon";

else if (backgroundcolor == 5 )

return "navy";

else if (backgroundcolor == 6 )

return "lime";

else if (backgroundcolor == 7 )

return "fuschia";

else if (backgroundcolor == 8 )

return "green";

else if (backgroundcolor == 9 )

return "purple";

else if (backgroundcolor == 10 )

return "gray";

else if (backgroundcolor == 11 )

return "yellow";

else if (backgroundcolor == 12 )

return "aqua";

else if (backgroundcolor == 13 )

return "black";

else if (backgroundcolor == 14 )

return "white";

else if (backgroundcolor == 15 )

return "silver";

}

// End -->

</SCRIPT>

</HEAD>

<BODY BGCOLOR=#ffffff vlink=#0000ff>

<CENTER>

<FORM>

<input type="button" value="随机背景颜色" onClick="randombackground()">

</FORM>

</CENTER>

</body></html>

3、随机背景图案

<HTML>

<HEAD>

<TITLE>Random Images</TITLE>

<SCRIPT LANGUAGE="JavaScript">

today=new Date();

jran=today.getTime();

var number = 3;

var random_number="";

var image="";

var text_color="";

ia=9301;

ic=49297;

im=233280;

jran = (jran*ia+ic) % im;

random_number = Math.ceil( (jran/(im*1.0)) *number);

if (random_number==1) {

text_color="000000";

image="bg1.gif";

}

if (random_number==2) {

text_color="000000";

image="bg2.jpg";

}

if (random_number==3) {

text_color="000000";

image="bg3.gif";

}

// End -->

</SCRIPT>

</HEAD>

<SCRIPT LANGUAGE="JavaScript">

<!-- Begin

document.open();

document.write("<BODY BACKGROUND='"+image+"' TEXT='"+text_color+"' vlink=#0000ff>");

document.write("<CENTER></CENTER>");

// End -->

</SCRIPT>

<FORM>

<INPUT

TYPE="button" VALUE="Reload

Page" onClick="window.location='RandomBgImages.htm'">

</FORM>

<SCRIPT LANGUAGE="JavaScript">

<!-- Begin

document.write("<CENTER><FONT SIZE=-1 color=red>Background Image: ("+image+")</FONT></CENTER>");

// End -->

</SCRIPT>

</body></html>

4、随机图案

把以下代码放在<head></head>之间:

<script language="JavaScript">

a = 4

var slump = Math.random();

var talet = Math.round(slump * (a-1))+1;

function create() {

this.src = '

this.border = '

this.alt = '

}

b = new Array()

for(var i=1; i<=a; i++) { b[i] = new create() }

b[1].src

= "reset.gif"

b[1].border = "0"

b[1].alt

= "111"

b[2].src

= "back.gif"

b[2].border = "0"

b[2].alt

= "222"

b[3].src

= "ie.gif"

b[3].border = "0"

b[3].alt

= "333"

b[4].src

= "netscape.gif"

b[4].border = "0"

b[4].alt

= "444"

var visa = "";

visa += '<img src='+b[talet].src+' border="0"'+' alt='+b[talet].alt+'>';

</SCRIPT>

把以下代码放在HTML文件任意地方:

<script language="JavaScript">

<!-- Hide this script from old browsers --

document.write(visa)

// -->

</script>

5、随机播放MIDI音乐

把以下代码放在<head></head>之间:

<script language="JavaScript">

<!--Hide from non JavaScript browsers

am = 5

var ran = Math.random();

var talet = Math.round(ran * (am-1))+1;

function create() {

this.src = '

}

c = new Array()

for(var i=1; i<=am; i++) { c[i] = new create() }

c[1].src

= "hh1.mid"

c[2].src

= "hh2.mid"

c[3].src

= "hh3.mid"

c[4].src

= "hh4.mid"

c[5].src

= "hh5.mid"

var vismid = "";

vismid += '<embed src='+c[talet].src+' width=0 height=0'+' autostart=true'+' loop=2'+'>';

//-->

</SCRIPT>

把以下代码放在<body></body>之间:

<script language="JavaScript">

<!--Hide from non JavaScript browsers

document.write(vismid);

//-->

</script>

6、随机文本

把以下代码放在<head></head>之间:

<script language="JavaScript">

<!-- Hide

var a = Math.random() + ""

var rand1 = a.charAt(5)

quotes = new Array

quotes[1] = "MESSAGE #1"

quotes[2] = "MESSAGE #2"

quotes[3] = "MESSAGE #3"

quotes[4] = "MESSAGE #4"

quotes[5] = "MESSAGE #5"

quotes[6] = "MESSAGE #6"

quotes[7] = "MESSAGE #7"

quotes[8] = "MESSAGE #8"

quotes[9] = "MESSAGE #9"

quotes[0] = "MESSAGE #10"

var quote = quotes[rand1]

// -->

</script>

把以下代码放在HTML文件任意地方:

<script language="JavaScript">

<!-- Hide

document.write("<i>" + quote + "</i>")

// -->

</script>

7、随机连接

把以下代码放在<head></head>之间:

<script language="JavaScript">

<!--Hide from non JavaScript browsers

an = 5

var ran = Math.random();

var talet = Math.round(ran * (an-1))+1;

function create() {

this.src = '

}

b = new Array()

for(var i=1; i<=an; i++) { b[i] = new create() }

b[1].src

= "<a href='http://netscape.yahoo.com/guide/Whats_cool.html'>"

b[2].src

= "<a href='http://www.disney.com'>"

b[3].src

= "<a href='http://www.peoplelink.com/'>"

b[4].src

= "<a href='http://www.china-contact.com/cool/interest.htm'>"

b[5].src

= "<a href='HTTP://www.homeway.com.cn/html/homeway/navigator/index.html'>"

var vis = "";

vis += b[talet].src;

//-->

</SCRIPT>

把以下代码放在<body></body>之间:

<script language="JavaScript">

<!--Hide from non JavaScript browsers

document.write(vis+"random link"+"</a>");

//-->

</SCRIPT>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有