ITPOW控件-进度条高级应用(1)

作者:vkvi 来源:ITPOW(原创) 日期:2006-12-12

请参阅:

 

ITPOW控件-进度条 的正式版 v1.0 演示了普通的用法,形式如传统的 Windows 进度条,其实有更高级的用法,看上面的演示,进度条是渐变的,不错吧,做法非常简单,不需要改动 CProgress 类,只需要两个步骤。

一、用 Photoshop 做一个渐变长方形,其长度与进度条相同,为了美观,可以增加一个白色内描边。

二、在原来的调用代码的 Create 之后增加两行,形成完整代码如下,其中红色为新增加的内容,1.gif 为第一步中所做的图片,请确认地址。

<html>
 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>ITPOW控件——进度条</title>
</head>

<body>

<div id="progress"></div>
<div><input type="button" value="重新演示" onclick="javascript:progress.SetPos(0);" /></div>

<script type="text/javascript" language="javascript" src="http://www.itpow.com/upload/WIZZEQ7UKHM4FUTS/CProgress.js"></script>
<script type="text/javascript" language="javascript">
<!--
//ITPOW www.itpow.com

var progress = new CProgress("progress", 0, 100, 0);
progress.progressWidth = 300;
progress.Create();
progress.progressId.innerHTML = "<img id=\"" + progress.barIdStr + "\" style=\"width:0px;height:100%;\" src=\"http://www.itpow.com/upload/WIZZEQ7UKHM4FUTS/1.gif\" alt=\"\" />";
progress.barId = document.getElementById(progress.barIdStr);
setInterval("progress.Inc();", 10);
//-->
</script>

</body>

</html>

相关文章