学院首页>网页制作>Javascript>用JavaScript实现一些随机事件

用JavaScript实现一些随机事件

作者:未知 来源:动态网页设计指南 添加时间:2006-5-21 9:32: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="/edu/files/pic/2006-5/21/0652109321987122.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="/edu/files/pic/2006-5/21/065210932193764.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>
站内搜索