﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-&lt;b&gt;&lt;font size='4'&gt;无名的博客&lt;/font&gt;&lt;/b&gt;</title><link>http://www.blogjava.net/cnyanhai/</link><description /><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 06:04:53 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 06:04:53 GMT</pubDate><ttl>60</ttl><item><title>如何在TOMCAT配置数据源，调用数据源</title><link>http://www.blogjava.net/cnyanhai/archive/2006/01/19/28613.html</link><dc:creator>十三郎</dc:creator><author>十三郎</author><pubDate>Thu, 19 Jan 2006 02:04:00 GMT</pubDate><guid>http://www.blogjava.net/cnyanhai/archive/2006/01/19/28613.html</guid><wfw:comment>http://www.blogjava.net/cnyanhai/comments/28613.html</wfw:comment><comments>http://www.blogjava.net/cnyanhai/archive/2006/01/19/28613.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cnyanhai/comments/commentRss/28613.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cnyanhai/services/trackbacks/28613.html</trackback:ping><description><![CDATA[
		<p>
				<font face="Verdana" color="#000000" size="2">1、在TOMCAT里配置数据源，在&lt;host&gt;&lt;/host&gt;之间加上下面的代码，具体的参数根据自己情况修改<br />   &lt;Context path="" docBase="E:\WEB_CODE\DEMO\WEB" debug="0"&gt;<br />   <br />   &lt;Logger className="org.apache.catalina.logger.FileLogger"<br />                     prefix="localhost_xzm_log." suffix=".txt"<br />           timestamp="true"/&gt;</font>
		</p>
		<p>
				<font face="Verdana" color="#000000" size="2">          &lt;Environment name="maxExemptions" type="java.lang.Integer"<br />                      value="15"/&gt;<br />          &lt;Parameter name="context.param.name" value="context.param.value"<br />                     override="false"/&gt;          <br />          <br />          &lt;Resource name="jdbc/tzwdb" auth="Container"<br />                    type="oracle.jdbc.pool.OracleDataSource"/&gt; <br />          &lt;ResourceParams name="jdbc/tzwdb"&gt;<br />            &lt;parameter&gt;&lt;name&gt;factory&lt;/name&gt;&lt;value&gt;oracle.jdbc.pool.OracleDataSourceFactory&lt;/value&gt;&lt;/parameter&gt;            <br />            &lt;parameter&gt;&lt;name&gt;driverClassName&lt;/name&gt;&lt;value&gt;oracle.jdbc.driver.OracleDriver&lt;/value&gt;&lt;/parameter&gt;<br />            &lt;parameter&gt;&lt;name&gt;url&lt;/name&gt;&lt;value&gt;jdbc:oracle:thin:@127.0.0.1:1521:ORCL&lt;/value&gt;&lt;/parameter&gt;<br />            &lt;parameter&gt;&lt;name&gt;username&lt;/name&gt;&lt;value&gt;demo&lt;/value&gt;&lt;/parameter&gt;<br />            &lt;parameter&gt;&lt;name&gt;password&lt;/name&gt;&lt;value&gt;demo&lt;/value&gt;&lt;/parameter&gt;<br />            &lt;parameter&gt;&lt;name&gt;serverName&lt;/name&gt;&lt;value&gt;127.0.0.1&lt;/value&gt;&lt;/parameter&gt;            <br />            &lt;parameter&gt;&lt;name&gt;databaseName&lt;/name&gt;&lt;value&gt;ORCL&lt;/value&gt;&lt;/parameter&gt;            <br />            &lt;parameter&gt;&lt;name&gt;portNumber&lt;/name&gt;&lt;value&gt;1521&lt;/value&gt;&lt;/parameter&gt; <br />            &lt;parameter&gt;&lt;name&gt;maxActive&lt;/name&gt;&lt;value&gt;30&lt;/value&gt;&lt;/parameter&gt;<br />            &lt;parameter&gt;&lt;name&gt;maxIdle&lt;/name&gt;&lt;value&gt;10&lt;/value&gt;&lt;/parameter&gt; <br />            &lt;parameter&gt;&lt;name&gt;maxWait&lt;/name&gt;&lt;value&gt;500&lt;/value&gt;&lt;/parameter&gt;            <br />            &lt;parameter&gt;&lt;name&gt;description&lt;/name&gt;&lt;value&gt;oracle&lt;/value&gt;&lt;/parameter&gt;            <br />          &lt;/ResourceParams&gt;<br />            <br />          &lt;Resource name="mail/Session" auth="Container"<br />                    type="javax.mail.Session"/&gt;<br />          &lt;ResourceParams name="mail/session"&gt;<br />            &lt;parameter&gt;<br />              &lt;name&gt;mail.smtp.host&lt;/name&gt;<br />              &lt;value&gt;localhost&lt;/value&gt;<br />            &lt;/parameter&gt;<br />          &lt;/ResourceParams&gt;<br />   <br />   &lt;/Context&gt;</font>
		</p>
		<p>
				<font face="Verdana" color="#000000" size="2">2、连接数据库</font>
		</p>
		<p>
				<font face="Verdana" color="#000000" size="2">import java.sql.Connection;<br />import java.sql.PreparedStatement;<br />import java.sql.SQLException;<br />import java.sql.Statement;</font>
		</p>
		<p>
				<font face="Verdana" color="#000000" size="2">import javax.naming.Context;<br />import javax.naming.InitialContext;<br />import javax.sql.DataSource;</font>
		</p>
		<p>
				<font face="Verdana" color="#000000" size="2">import org.apache.log4j.Logger;</font>
		</p>
		<p>
				<font face="Verdana" color="#000000" size="2">/**<br /> * @author : 萧秋水<br /> * <br /> * @contact me : </font>
				<a href="mailto:cnyanhai@hotmail.com">
						<font face="Verdana" color="#000000" size="2">cnyanhai@hotmail.com</font>
				</a>
				<br />
				<font face="Verdana" color="#000000" size="2"> * <br /> */<br />public class DBManager {</font>
		</p>
		<p>
				<br />
				<font face="Verdana" color="#000000" size="2">    static Logger logger = Logger.getLogger(DBManager.class.getClass());</font>
		</p>
		<p>
				<font face="Verdana" color="#000000" size="2">    private Context initCtx = null;</font>
		</p>
		<p>
				<font face="Verdana" color="#000000" size="2">    private Context ctx = null;</font>
		</p>
		<p>
				<font face="Verdana" color="#000000" size="2">    private DataSource ds = null;</font>
		</p>
		<p>
				<font face="Verdana" color="#000000" size="2">    private long timeout = 5000;</font>
		</p>
		<p>
				<font face="Verdana" color="#000000" size="2">    private Statement theStatement = null;</font>
		</p>
		<p>
				<font face="Verdana" color="#000000" size="2">    private PreparedStatement thePstmt = null;<br /><br />    private static final String userName = "tzw";</font>
		</p>
		<p>
				<font face="Verdana" color="#000000" size="2">    private static final String password = "ywsoft";</font>
		</p>
		<p>
				<font face="Verdana" color="#000000" size="2">    /***************************************************************************<br />     * <br />     * 初试化initCtx<br />     * <br />     * 取得数据源对象<br />     *  <br />     **************************************************************************/</font>
		</p>
		<p>
				<font face="Verdana" color="#000000" size="2">    public DBManager() {<br />        try {<br />            initCtx = new InitialContext();<br />            //init context，read config web.xml<br />            if (initCtx == null) {<br />                throw new Exception("Initial Failed!");<br />            }<br />            ctx = (Context) initCtx.lookup("java:comp/env");<br />            //find "jdbc/tzwdb" object this configruation in the SERVER.XML of<br />            // Tomcat<br />            if (ctx != null) {<br />                ds = (DataSource) ctx.lookup("jdbc/tzwdb");<br />            }<br />            if (ds == null) {<br />                throw new Exception("Look up DataSource Failed!");<br />            }<br />        } catch (Exception e) {<br />            logger.error("Look up DataSource error! -- " + e.getMessage());<br />        }<br />    }</font>
		</p>
		<p>
				<font face="Verdana" color="#000000" size="2">    /***************************************************************************<br />     * <br />     * get Connection<br />     * <br />     * @return Connection<br />     *  <br />     **************************************************************************/</font>
		</p>
		<p>
				<font face="Verdana" color="#000000" size="2">    public synchronized Connection getConnection() {<br />        //get connection and set to delay time<br />        long startTime = new java.util.Date().getTime();<br />        Connection con = null;<br />        while (con == null) {<br />            con = newConnection();<br />            if (con != null) {<br />                logger.info("Create New Connection!");<br />                break;<br />            }<br />            try {<br />                logger.info("Connection timeout，Please wait " + timeout + "ms");<br />                wait(timeout);<br />            } catch (InterruptedException e) {<br />                logger.warn("Connection timeout! -- " + e.getMessage());<br />            }<br />            if ((new java.util.Date().getTime() - startTime) &gt;= timeout) {<br />                logger.warn("Connection timeout!");<br />                break;<br />            }<br />        }<br />        return con;<br />    }</font>
		</p>
		<p>
				<font face="Verdana" color="#000000" size="2">    private Connection newConnection() {<br />        Connection con = null;<br />        try {<br />            con = ds.getConnection(userName, password);<br />            if (con == null) {<br />                throw new Exception("Create Connection Failed!");<br />            }<br />        } catch (Exception e) {<br />            logger.warn("Create Connection Failed! -- " + e.getMessage());<br />        }<br />        return con;<br />    }</font>
		</p>
		<p>
				<font face="Verdana" color="#000000" size="2">    /***************************************************************************<br />     * <br />     * release the connection<br />     *  <br />     **************************************************************************/</font>
		</p>
		<p>
				<font face="Verdana" color="#000000" size="2">    public synchronized void freeConnection(Connection conn, PreparedStatement pstmt) {<br />        try {<br />            //close PreparedStatement<br />            if (pstmt != null) {<br />                pstmt.close();<br />                pstmt = null;<br />            }<br />        } catch (Exception e) {<br />            logger.warn("release stmt,pstmt error! -- " + e.getMessage());<br />        }<br />        try {<br />            //close Connection<br />            if (conn != null) {<br />                conn.close();<br />                conn = null;<br />            }<br />        } catch (SQLException e) {<br />            logger.warn("release conn error! -- " + e.getMessage());<br />        }<br />    }</font>
		</p>
		<p>
				<font face="Verdana" color="#000000" size="2">}<br />   <br /></font>
		</p>
<img src ="http://www.blogjava.net/cnyanhai/aggbug/28613.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cnyanhai/" target="_blank">十三郎</a> 2006-01-19 10:04 <a href="http://www.blogjava.net/cnyanhai/archive/2006/01/19/28613.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在TOMCAT下JSP的中文处理解决方案</title><link>http://www.blogjava.net/cnyanhai/archive/2006/01/09/27226.html</link><dc:creator>十三郎</dc:creator><author>十三郎</author><pubDate>Mon, 09 Jan 2006 02:46:00 GMT</pubDate><guid>http://www.blogjava.net/cnyanhai/archive/2006/01/09/27226.html</guid><wfw:comment>http://www.blogjava.net/cnyanhai/comments/27226.html</wfw:comment><comments>http://www.blogjava.net/cnyanhai/archive/2006/01/09/27226.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cnyanhai/comments/commentRss/27226.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cnyanhai/services/trackbacks/27226.html</trackback:ping><description><![CDATA[<P><FONT face=Verdana size=2>方法一：<FONT color=#ff0000>new&nbsp;String(request.getParameter("test").getBytes("iso-8859-1"),"GBK")<BR></FONT><BR>方法二：<BR>1、<BR>在jsp中加入下面两行<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT color=#ff0000> &lt;%@&nbsp;page&nbsp;contentType="text/html;&nbsp;charset=GBK"&nbsp;language="java"&nbsp;%&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;meta&nbsp;http-equiv="Content-Type"&nbsp;content="text/html;&nbsp;charset=GBK"&gt;<BR></FONT>2、<BR>在TOMCAT中找到<FONT color=#ff0000>SetCharacterEncodingFilter.java</FONT>，他们位于<FONT color=#ff0000>D:\Tomcat5.0.27\webapps\jsp-examples\WEB-INF\classes\filters</FONT>，加到你的工程文件里去，并修改包名。<BR>3、<BR>配置WEB.XML，</FONT><FONT face=Verdana size=2>在web.xml里加入这一段<BR><FONT color=#ff0000>&nbsp;&lt;filter&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;filter-name&gt;Set Character Encoding&lt;/filter-name&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;filter-class&gt;utils.SetCharacterEncodingFilter&lt;/filter-class&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;init-param&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param-name&gt;encoding&lt;/param-name&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param-value&gt;GB2312&lt;/param-value&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/init-param&gt;<BR>&nbsp; &lt;/filter&gt;<BR>&nbsp; &lt;filter-mapping&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;filter-name&gt;Set Character Encoding&lt;/filter-name&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;url-pattern&gt;/*&lt;/url-pattern&gt;<BR>&nbsp; &lt;/filter-mapping&gt;<BR></FONT>4、修改server.xml中两个部分<BR><FONT color=#ff0000>&lt;Connector port="8090"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; maxThreads="150" minSpareThreads="25" maxSpareThreads="75"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enableLookups="false" redirectPort="8443" acceptCount="100"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; debug="0" connectionTimeout="20000" <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disableUploadTimeout="true" URIEncoding='GB2312'/&gt;<BR>&lt;Connector className="org.apache.coyote.tomcat5.CoyoteConnector"<BR></FONT></FONT><FONT face=Verdana color=#ff0000 size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; port="8009" minProcessors="5" maxProcessors="75"<BR></FONT><FONT face=Verdana color=#ff0000 size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enableLookups="true" redirectPort="8443"<BR></FONT><FONT face=Verdana color=#ff0000 size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; acceptCount="10" debug="0" connectionTimeout="0"<BR></FONT><FONT face=Verdana color=#ff0000 size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; useURIValidationHack="false" protocol="AJP/1.3"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT face=Verdana color=#ff0000 size=2>protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"&nbsp;<BR></FONT><FONT face=Verdana size=2><FONT color=#ff0000>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; URIEncoding='GB2312'/&gt;</FONT><BR></P></FONT><img src ="http://www.blogjava.net/cnyanhai/aggbug/27226.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cnyanhai/" target="_blank">十三郎</a> 2006-01-09 10:46 <a href="http://www.blogjava.net/cnyanhai/archive/2006/01/09/27226.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一些比较好的javascript</title><link>http://www.blogjava.net/cnyanhai/archive/2005/12/23/25235.html</link><dc:creator>十三郎</dc:creator><author>十三郎</author><pubDate>Fri, 23 Dec 2005 08:49:00 GMT</pubDate><guid>http://www.blogjava.net/cnyanhai/archive/2005/12/23/25235.html</guid><wfw:comment>http://www.blogjava.net/cnyanhai/comments/25235.html</wfw:comment><comments>http://www.blogjava.net/cnyanhai/archive/2005/12/23/25235.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/cnyanhai/comments/commentRss/25235.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cnyanhai/services/trackbacks/25235.html</trackback:ping><description><![CDATA[<FONT face=Verdana color=#000000 size=2><FONT style="BACKGROUND-COLOR: #ffffff" color=#ff0000>1、window.opener.location.reload(); <BR></FONT>当A页面弹出B页面时，在B页面如果调用这句js代码，则会刷新A页面。</FONT><img src ="http://www.blogjava.net/cnyanhai/aggbug/25235.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cnyanhai/" target="_blank">十三郎</a> 2005-12-23 16:49 <a href="http://www.blogjava.net/cnyanhai/archive/2005/12/23/25235.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>异常错误解决办法，不断更新新中......</title><link>http://www.blogjava.net/cnyanhai/archive/2005/12/15/24033.html</link><dc:creator>十三郎</dc:creator><author>十三郎</author><pubDate>Thu, 15 Dec 2005 06:28:00 GMT</pubDate><guid>http://www.blogjava.net/cnyanhai/archive/2005/12/15/24033.html</guid><wfw:comment>http://www.blogjava.net/cnyanhai/comments/24033.html</wfw:comment><comments>http://www.blogjava.net/cnyanhai/archive/2005/12/15/24033.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cnyanhai/comments/commentRss/24033.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cnyanhai/services/trackbacks/24033.html</trackback:ping><description><![CDATA[<FONT face=Verdana color=#000000 size=2>在用JAVA编写程序时时常会遇到一些异常错误，本人把握以往遇到的异常及其解决办法在此写下来，不断增加，希望其他朋友把自己遇到的一些异常解决方法根贴。<BR><BR><FONT color=#ff0000>1、 java.sql.SQLException: 操作不允许: Unsupported syntax for refreshRow()<BR></FONT>这个异常时在用纯jsp分页时遇到的，在这里会用到absolute()，isAfterLast()等方法，<BR>解决方法：<BR>statement=connection.createStatement(<FONT color=#ff0000>ResultSet.TYPE_SCROLL_INSENSITIVE</FONT>,ResultSet.CONCUR_UPDATABLE);</FONT><img src ="http://www.blogjava.net/cnyanhai/aggbug/24033.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cnyanhai/" target="_blank">十三郎</a> 2005-12-15 14:28 <a href="http://www.blogjava.net/cnyanhai/archive/2005/12/15/24033.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>两个渐变效果进度条</title><link>http://www.blogjava.net/cnyanhai/archive/2005/11/29/21784.html</link><dc:creator>十三郎</dc:creator><author>十三郎</author><pubDate>Tue, 29 Nov 2005 02:24:00 GMT</pubDate><guid>http://www.blogjava.net/cnyanhai/archive/2005/11/29/21784.html</guid><wfw:comment>http://www.blogjava.net/cnyanhai/comments/21784.html</wfw:comment><comments>http://www.blogjava.net/cnyanhai/archive/2005/11/29/21784.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cnyanhai/comments/commentRss/21784.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cnyanhai/services/trackbacks/21784.html</trackback:ping><description><![CDATA[<A href="http://www.qihangnet.com/ct.ashx?id=e29b1d3e-7826-4801-b4c2-3abcb9ffe8bc&amp;url=http%3a%2f%2fwww.qihangnet.com%2fmyproject%2fprogressbar%2findex_new.htm" target=_blank ?><FONT face=Verdana color=#000000 size=2>请看效果</FONT></A><FONT face=Verdana color=#000000 size=2>&nbsp;，具体程序如下：</FONT> 
<P><FONT face=Verdana color=#000000 size=2>&lt;html&gt;<BR>&lt;head&gt;<BR>&lt;title&gt;渐变效果进度条&lt;/title&gt;<BR>&lt;script language="javascript"&gt;<BR>&nbsp;var i;<BR>&nbsp;function go()<BR>&nbsp;{<BR>&nbsp;&nbsp;bar_width = document.getElementById("bg").clientWidth;<BR>&nbsp;&nbsp;i = bar_width;<BR>&nbsp;&nbsp;setTimeout('start();',300);<BR>&nbsp;}<BR>&nbsp;function start()<BR>&nbsp;{<BR>&nbsp;&nbsp;if(i--&gt;0)<BR>&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;ps.style.width = i;<BR>&nbsp;&nbsp;&nbsp;bn.innerHTML = Math.floor((bar_width-i)/bar_width*100)+"%";<BR>&nbsp;&nbsp;&nbsp;setTimeout('start();',20);<BR>&nbsp;&nbsp;}<BR>&nbsp;}<BR>&nbsp;<BR>&lt;/script&gt;<BR>&lt;style type="text/css"&gt;<BR>#bg {<BR>filter:progid:DXImageTransform.Microsoft.Gradient<BR>(GradientType=1, StartColorStr=#FFFF00, EndColorStr=#FF0000);<BR>width:300px;<BR>height:20px;<BR>border:1px solid black;<BR>z-index:0;<BR>position:absolute;<BR>}<BR>#ps {<BR>float:right;<BR>background-color:#FFFF00;<BR>width:100%;<BR>}<BR>#bn {<BR>position:absolute;<BR>text-align:center;<BR>width:100%;<BR>height:100%;<BR>cursor:default;<BR>}<BR>&lt;/style&gt;<BR>&lt;/head&gt;<BR>&lt;body onload="go();"&gt;<BR>&lt;div id="bg"&gt;&lt;div id="ps"&gt;&lt;/div&gt;&lt;span id="bn"&gt;0%&lt;/span&gt;&lt;/div&gt;<BR>&lt;/body&gt;<BR>&lt;/html&gt;<BR>
<HR>
</FONT>
<P></P>
<P><A href="http://www.qihangnet.com/ct.ashx?id=ee2572a1-2145-4392-8305-d20b5de6dbe4&amp;url=http%3a%2f%2fwww.qihangnet.com%2fmyproject%2fprogressbar%2f" target=_blank ?><FONT face=Verdana color=#000000 size=2>请看效果</FONT></A><FONT face=Verdana color=#000000 size=2>&nbsp;，具体程序如下：</FONT></P>
<P><SPAN style="COLOR: #000000"><FONT face=Verdana color=#000000 size=2>&lt;html&gt;<BR>&lt;head&gt;<BR>&lt;title&gt;渐变效果进度条&lt;/title&gt;<BR>&lt;script language="javascript"&gt;<BR>var _Hex = Array("00","01","02","03","04","05","06","07","08","09",<BR>"0A","0B","0C","0D","0E","0F","10","11","12","13","14","15","16","17","18","19",<BR>"1A","1B","1C","1D","1E","1F","20","21","22","23","24","25","26","27","28","29",<BR>"2A","2B","2C","2D","2E","2F","30","31","32","33","34","35","36","37","38","39",<BR>"3A","3B","3C","3D","3E","3F","40","41","42","43","44","45","46","47","48","49",<BR>"4A","4B","4C","4D","4E","4F","50","51","52","53","54","55","56","57","58","59",<BR>"5A","5B","5C","5D","5E","5F","60","61","62","63","64","65","66","67","68","69",<BR>"6A","6B","6C","6D","6E","6F","70","71","72","73","74","75","76","77","78","79",<BR>"7A","7B","7C","7D","7E","7F","80","81","82","83","84","85","86","87","88","89",<BR>"8A","8B","8C","8D","8E","8F","90","91","92","93","94","95","96","97","98","99",<BR>"9A","9B","9C","9D","9E","9F","A0","A1","A2","A3","A4","A5","A6","A7","A8","A9",<BR>"AA","AB","AC","AD","AE","AF","B0","B1","B2","B3","B4","B5","B6","B7","B8","B9",<BR>"BA","BB","BC","BD","BE","BF","C0","C1","C2","C3","C4","C5","C6","C7","C8","C9",<BR>"CA","CB","CC","CD","CE","CF","D0","D1","D2","D3","D4","D5","D6","D7","D8","D9",<BR>"DA","DB","DC","DD","DE","DF","E0","E1","E2","E3","E4","E5","E6","E7","E8","E9",<BR>"EA","EB","EC","ED","EE","EF","F0","F1","F2","F3","F4","F5","F6","F7","F8","F9",<BR>"FA","FB","FC","FD","FE","FF");<BR>&nbsp;function go()<BR>&nbsp;{<BR>&nbsp;&nbsp;setTimeout('start();',100);<BR>&nbsp;}<BR>&nbsp;var i=0;<BR>&nbsp;function start()<BR>&nbsp;{<BR>&nbsp;&nbsp;if(i++&lt;256)<BR>&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;ps.innerHTML += "&lt;span style='width:1px;background-color:#FF"+_Hex[256-i]+"00;'&gt;";<BR>&nbsp;&nbsp;&nbsp;bn.innerHTML = Math.floor(i/2.56)+"%";<BR>&nbsp;&nbsp;&nbsp;setTimeout('start();',10);<BR>&nbsp;&nbsp;}<BR>&nbsp;}<BR>&nbsp;<BR>&lt;/script&gt;<BR>&lt;style type="text/css"&gt;<BR>#ps {<BR>background-color:#FFFF00;<BR>width:256px;<BR>margin: 1px;<BR>float:left;<BR>}<BR>#bn {<BR>width:39px;<BR>margin: 1px;<BR>float:right;<BR>text-align:center;<BR>color:#FFFFFF;<BR>font-family:Arial;<BR>font-size:13px;<BR>}<BR>&lt;/style&gt;<BR>&lt;/head&gt;<BR>&lt;body onload="go();"&gt;</FONT></SPAN></P>
<P><SPAN style="COLOR: #000000"><FONT face=Verdana color=#000000 size=2>&lt;div style="background-color:black;width:300px;height:20px;"&gt;&lt;div id="ps"&gt;&lt;/div&gt;&lt;div id="bn"&gt;&lt;/div&gt;&lt;/div&gt;<BR>&lt;/body&gt;<BR>&lt;/html&gt;</FONT></P></SPAN><img src ="http://www.blogjava.net/cnyanhai/aggbug/21784.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cnyanhai/" target="_blank">十三郎</a> 2005-11-29 10:24 <a href="http://www.blogjava.net/cnyanhai/archive/2005/11/29/21784.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>