自动改变键值位置的软键盘
Posted by adminDec 28
因为一个项目需要,客户要求输入密码时采用软键盘方式,并且每次刷新,软键盘上的键值的位置都会不同.和农行的那个类似的.
首先打开农行分析,发现他是通过动态生成软键盘位置的图片,然后采用热点的MAP实现的,没法直接利用了.
如按这个仿做的话,要在服务端进行开发了,可用性不好,对于HTML的时候就不能用了,放弃之..
在网上找了下,找到一个实现位置改变的,但效果不好,不过原理可以用一下,然后就按他的原理写了一个,功能强了一些..
键值可以直接在JS文件中添加,很方便,只需要用逗号隔开即可
调用方式
<!--
#keywords{position: absolute;padding:7px;width:500px;height:180px;display:none;border: 1px solid #3026A6;background-color:#FFFFFF;}
.key{float:left;margin:5px;border: 1px solid #3026A6;}
#keywords a{padding:4px 8px;text-decoration:none;line-height:2;font-size:12px;font-family:verdana;color:#3026A6;}
#keywords a:hover{background-color:#A09AE9;}
-->
<script src="KeyWords.js" type="text/javascript"><!--mce:0--></script>
<input id="password" onclick="SetKeyWords(this);" name="password" type="text" />修改CSS可以得到更好的效果
演示地址:http://www.lixiaopeng.org/blog/wp-content/uploads/2008/12/keywords/
下载地址:http://www.lixiaopeng.org/blog/wp-content/uploads/2008/12/keywords.rar
因个人能力有限,可能会在存问题,欢迎到我的BLOG提出,地址是http://www.lixiaopeng.org