dnf一闪一闪怎么解决:怎么在<body>里加入onLoad="showimage()" 什么意思?请帮帮忙吧

来源:百度文库 编辑:高考问答 时间:2024/04/28 11:51:31
===[图片的渐显轮流播放]共3步===
这样的代码怎么用啊 都是要修改<body>标签啊

1、将以下代码加入<head></head>之间

<script language=javaScript>
<!--//
sandra0 = new Image();
sandra0.src = "images/2.jpg";
sandra1 = new Image();
sandra1.src = "images/3.jpg";
sandra2 = new Image();
sandra2.src = "images/4.jpg";
var i_strngth=1
var i_image=0
var imageurl = new Array()
imageurl[0] ="images/2.jpg"
imageurl[1] ="images/3.jpg"
imageurl[2] ="images/4.jpg"
function showimage() {
if(document.all) {
if (i_strngth <=110) {
testimage.innerHTML="<img style='filter:alpha(opacity="+i_strngth+")' src="+imageurl[i_image]+" border=0>";
i_strngth=i_strngth+10
var timer=setTimeout("showimage()",100)
}
else {
clearTimeout(timer)
var timer=setTimeout("hideimage()",1000)
}
}
if(document.layers) {
clearTimeout(timer)
document.testimage.document.write("<img src="+imageurl[i_image]+" border=0>")
document.close()
i_image++
if (i_image >= imageurl.length) {i_image=0}
var timer=setTimeout("showimage()",2000)
}
}
function hideimage() {
if (i_strngth >=-10) {
testimage.innerHTML="<img style='filter:alpha(opacity="+i_strngth+")' src="+imageurl[i_image]+" border=0>";
i_strngth=i_strngth-10
var timer=setTimeout("hideimage()",100)
}
else {
clearTimeout(timer)
i_image++
if (i_image >= imageurl.length) {i_image=0}
i_strngth=1
var timer=setTimeout("showimage()",500)
}
}
//-->
</script>

2.将以下代码加入<body></body>之间

<div id="testimage" style=" position: absolute; left: 305; top: 101"></div>

3.在<body>语句中加入:onLoad="showimage()"

例如:<body onLoad="showimage()">

要完成此效果需要两个步骤

第一步:把如下代码加入到<head>区域中

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function settitle() {
var a = "你看到这里的变化了吗? ";
var b = "此脚本十秒种后自动改变标题";
var c = "你想好这里放什么内容了吗?";
var t = new Date();
s = t.getSeconds();
if (s == 10) {
document.title = a;}
else if (s == 20) {
document.title = b;}
else if (s == 30) {
document.title = c;}
else if (s == 40) {
document.title = a;}
else if (s == 50) {
document.title = b;}
else if (s == 00) {
document.title = c;}
setTimeout("settitle()", 1000);
}
// End -->
</script>

第二步:把“onLoad="settitle()"”加在<body>标记里
例如:<body onLoad="settitle()">

就是这样一类的`
我是说如何在<body>里加入onLoad="showimage
就是<body onload="showimage>就是这么做吗?<body onload="showimage>代码<body onload="showimage>

就是调用了function showimage()的程序,showimage()它的作用就是从你准备的图片中一张一张读取images/2.jpg,images/3.jpg,images/4.jpg,每张都从透明,慢慢显现出来,再慢慢消失,依此轮回.