在网上找到了二种作法。第一种要简洁明了些。
--------------------------------第一种
--------------------------------第二种
第一种方法原文:http://blog.csdn.net/sunyujia/archive/2008/05/02/2359194.aspx
第二种方法原文:http://blog.csdn.net/fbysss/archive/2007/07/14/1690038.aspx