要完成此效果把如下代码加入到区域中
<script language="JavaScript">
</script>
<script language="javascript">var coverimage = new Array()
coverimage[0]="stripes0.gif"
coverimage[1]="stripes1.gif"
coverimage[2]="stripes2.gif"
coverimage[3]="stripes3.gif"
coverimage[4]="stripes4.gif"
coverimage[5]="stripes5.gif"
coverimage[6]="stripes6.gif"
coverimage[7]="stripes7.gif"
var covimgpreload=new Array()
for (i=0;i<=coverimage.length-1;i++) {
covimgpreload[i]=new Image()
covimgpreload[i].src=coverimage[i]
}
var i_messages=0
var i_loop=0
var thisurl=0
var timer
var coverwidth
var coverheight
standstill=standstill*1000
var content
if (fontweight=="yes") {
fontweight="
"
}
else {fontweight=""}
function init() {
//实际上显示的message的table由这里控制,如果你明白代码的含义,可以自由度更大的修改;
content=""
content+=""
content+=""
content+=fontweight
content+=message[i_messages]
content+=" |
"
if (document.all) {
document.all.messagebox.style.posTop=messages_top
document.all.messagebox.style.posLeft=messages_left
document.all.cover.style.posTop=messages_top
document.all.cover.style.posLeft=messages_left
messagebox.innerHTML=content
coverwidth=messagebox.offsetWidth
coverheight=messagebox.offsetHeight
cover.innerHTML="
"
enlargehearts()
}
if (document.layers) {
document.messagebox.top=messages_top
document.messagebox.left=messages_left
document.cover.top=messages_top
document.cover.left=messages_left
document.messagebox.document.write(content)
document.messagebox.document.close()
coverwidth=document.messagebox.document.width
coverheight=document.messagebox.document.height
document.cover.document.write("
")
document.cover.document.close()
enlargehearts()
}
}
function enlargehearts() {
if (i_loop<=coverimage.length-1) {
if (document.all) {
imgcover.src=coverimage[i_loop]
}
if (document.layers) {
document.cover.document.imgcover.src=coverimage[i_loop]
}
i_loop++
timer= setTimeout("enlargehearts()",pause)
}
else {
clearTimeout(timer)
i_loop--
timer= setTimeout("shrinkhearts()",standstill)
}
}
function shrinkhearts() {
if (i_loop>=0) {
if (document.all) {
imgcover.src=coverimage[i_loop]
}
if (document.layers) {
document.cover.document.imgcover.src=coverimage[i_loop]
}
i_loop--
timer= setTimeout("shrinkhearts()",pause)
}
else {
clearTimeout(timer)
i_loop=0
i_messages++
if (i_messages>=message.length) {i_messages=0}
content=""
content+=""
content+=""
content+=fontweight
content+=message[i_messages]
content+=" |
"
if (document.all) {
messagebox.innerHTML=content
}
if (document.layers) {
document.messagebox.document.write(content)
document.messagebox.document.close()
}
timer= setTimeout("enlargehearts()",(4*pause))
}
}
function gotourl() {
document.location.href=messageurl[i_messages]
}
window.onload=init</script>