请问谁又javascript控制不断改变图片的宽度代码啊,我想用这个方法做一个进度条可以么?
做web进度条显示一个项目的关注度!!!求指教啊!!
做web进度条显示一个项目的关注度!!!求指教啊!!
解决方案 »
- 怎么实现图片默认是隐藏,鼠标移上后才显示的效果
- 统计网站如何用图片GIF做脚本取浏览记录
- 有人写过录入农历日期的控件么?
- 关于列表的问题高手来看一看
- 用document.write写script标记无效
- jquery ui dialog destroy 后autocomplete失效!
- 显示引号的问题(keywords:HtmlEditer,jsp,")
- 请教如何在网页中嵌入word文档。
- 用javascript可以在网页网页上画图吗?(画线、点等)
- 如何在JavaScript中使用由Applet中的方法所返回的值?
- ExtJS的grid.panel的纵向滚动条不显示
- 新手求教 javascript函数调用不了
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> <style type="text/css">
*{
padding: 0;
margin:0;
} #main{
margin: 30px;
width: 300px;
height: 10px;
border: 1px solid red;
}
#son{
width: 0;
height: 10px;
background-color: pink;
} #showstep{
margin: 10px 0 0 0;
text-align:center;
}
</style> <script type="text/javascript">
var i=0;
function f(){
var code = document.getElementById("son").style.width=i+"px";
if(i<=299) {
i++;
t=setTimeout("f()",50);//这里改变速度.
}
var step=Math.floor(i/3);
if(step<100){
document.getElementById("showstep").innerHTML="正在安装"+step+"%";
}else {
document.getElementById("showstep").innerHTML="已经安装成功,感谢你试用本产品。";
}
}
</script> </HEAD>
<BODY> <div id="main">
<div id="son">
</div>
<div id="showstep"></div>
</div>
<input type="button" value="start" onclick="f()"/>
</BODY></HTML>还别说,前天我自己真做了一个,只是在ie6下有点BUG,FF opera chrome 下都是正常的。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <HEAD> <TITLE> New Document </TITLE><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css">
*{
padding: 0;
margin:0;
} #main{
margin: 30px;
width: 300px;
height: 10px;
border: 1px solid red;
}
#son{
width: 0;
height: 10px;
background-color: pink;
} #showstep{
margin: 10px 0 0 0;
text-align:center;
}
</style> <script type="text/javascript">
var i=0;
function f(){
var code = document.getElementById("son").style.width=i+"px";
if(i<=299) {
i++;
t=setTimeout("f()",50);//这里改变速度.
}
var step=Math.floor(i/3);
if(step<100){
document.getElementById("showstep").innerHTML="正在安装"+step+"%";
}else {
document.getElementById("showstep").innerHTML="已经安装成功,感谢你试用本产品。";
}
}
</script> </HEAD>
<BODY> <div id="main">
<div id="son">
</div>
<div id="showstep"></div>
</div>
<input type="button" value="start" onclick="f()"/>
</BODY></HTML>木有BUG了。IE6测过
document.getElementById("son").style.width=i+"px";
累加的。
if(i<=599) {
i++;
t=setTimeout("f()",50);//这里改变速度.
}
var step=Math.floor(i/3);
if(step<200){
var stepp=Math.floor(step/2);
document.getElementById("showstep").innerHTML="正在安装"+stepp+"%";
}else {
document.getElementById("showstep").innerHTML="已经安装成功,感谢你试用本产品。";
}