用javascript写的小键盘
最近研究了一些在线支付网站的前端代码,在看易宝支付的商户接入网站时候发现他们使用的javascript小键盘很不错。在前端页面通过鼠标输入字符、密码可以防止黑客通过记录你点击键盘的按钮窃取你的重要信息,这里将易宝支付的小键盘组件和大家分享下。
首先还是页面的目录结果,如下图:

页面最终的效果如图所示:

vkboard.js的代码:
View Code注意:
var_default_img_dir = 'js/';
这里设置你js文件存放的目录,这里我的图片放到js文件夹里,如果有的童鞋想放到其他目录下,那么修改如下的代码就行了:
vbk_preloadimages("key_normal.gif","key_cap.gif","key_enter.gif","key_space.gif","key_back.gif","key_t0.gif","key_t1.gif","key_t2.gif","key_tab.gif","key_shift_l.gif","key_shift_r.gif","keyboard.gif","key_normal_down.gif","key_cap_down.gif","key_enter_down.gif","key_space_down.gif","key_back_down.gif");
keyboard.js是个空文件,大伙不用关心哈。
keyboard.html的代码如下:
<!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> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>javascript 制作的小键盘</title> </head> <script type="text/javascript" src="js/vkboard.js"></script> <body> <div id="kbdiv"></div> <form style=" margin-top:200px; margin-left:300px;"> <label for="kbtxt">键盘输入的文本框:</label><input id="kbtxt" name="kbtxt" type="text" size="24" readonly="readonly"/><img src="images/key_icon.gif" id="kbimg" name="kbimg" style="margin-left:6px;"/> </form> <script type="text/javascript"> createKeyboard("kbdiv","kbtxt","kbimg","true"); </script> </body> </html>
调用很简单,我这里就不多说了。
我已经将源码上传到我的博客里,下载地址如下:
https://files.cnblogs.com/sharpxiajun/keyboard.zip
我将js键盘代码嵌入到我的博客里,不过键盘背景图片显示不好,大家可以试试看~~~~~~


浙公网安备 33010602011771号