找回密码
 注册
查看: 3194|回复: 9
收起左侧

登陆键盘输入插件

  [复制链接]

5314

主题

8320

帖子

1万

积分

管理员

出售国内外虚拟空间

Rank: 10Rank: 10Rank: 10

积分
14665
帖子
8320
精华
67
体力
14665 点
蓝豆
2391 点
注册时间
2007-6-8

终身成就奖LY官方团队会员身份ID卡

发表于 2008-3-21 00:17:29 | 显示全部楼层 |阅读模式
改为: 以下代码另存为:softkeyboard.js //定义当前是否大写的状态 window.onload= function() { password1=null; initCalc(); } var CapsLockValue=0; var check; function setVariables() { tablewidth=630; // logo width, in pixels tableheight=20; // logo height, in pixels if (navigator.appName == \"Netscape\") { horz=\".left\"; vert=\".top\"; docStyle=\"document.\"; styleDoc=\"\"; innerW=\"window.innerWidth\"; innerH=\"window.innerHeight\"; offsetX=\"window.pageXOffset\"; offsetY=\"window.pageYOffset\"; } else { horz=\".pixelLeft\"; vert=\".pixelTop\"; docStyle=\"\"; styleDoc=\".style\"; innerW=\"document.body.clientWidth\"; innerH=\"document.body.clientHeight\"; offsetX=\"document.body.scrollLeft\"; offsetY=\"document.body.scrollTop\"; } } function checkLocation() { if (check) { objectXY=\"softkeyboard\"; var availableX=eval(innerW); var availableY=eval(innerH); var currentX=eval(offsetX); var currentY=eval(offsetY); x=availableX-tablewidth+currentX; //y=availableY-tableheight+currentY; y=currentY; evalMove(); } setTimeout(\"checkLocation()\",0); } function evalMove() { //eval(docStyle + objectXY + styleDoc + horz + \"=\" + x); eval(docStyle + objectXY + styleDoc + vert + \"=\" + y); } self.onError=null; currentX = currentY = 0; whichIt = null; lastScrollX = 0; lastScrollY = 0; NS = (document.layers) ? 1 : 0; IE = (document.all) ? 1: 0; function heartBeat() { if(IE) { diffY = document.body.scrollTop; diffX = document.body.scrollLeft; } if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; } if(diffY != lastScrollY) { percent = .1 * (diffY - lastScrollY); if(percent > 0) percent = Math.ceil(percent); else percent = Math.floor(percent); if(IE) document.all.softkeyboard.style.pixelTop += percent; if(NS) document.softkeyboard.top += percent; lastScrollY = lastScrollY + percent;} if(diffX != lastScrollX) { percent = .1 * (diffX - lastScrollX); if(percent > 0) percent = Math.ceil(percent); else percent = Math.floor(percent); if(IE) document.all.softkeyboard.style.pixelLeft += percent; if(NS) document.softkeyboard.left += percent; lastScrollX = lastScrollX + percent; } } function checkFocus(x,y) { stalkerx = document.softkeyboard.pageX; stalkery = document.softkeyboard.pageY; stalkerwidth = document.softkeyboard.clip.width; stalkerheight = document.softkeyboard.clip.height; if( (x > stalkerx && x < (stalkerx+stalkerwidth)) && (y > stalkery && y < (stalkery+stalkerheight))) return true; else return false;} function grabIt(e) { check = false; if(IE) { whichIt = event.srcElement; while (whichIt.id.indexOf(\"softkeyboard\") == -1) { whichIt = whichIt.parentElement; if (whichIt == null) { return true; } } whichIt.style.pixelLeft = whichIt.offsetLeft; whichIt.style.pixelTop = whichIt.offsetTop; currentX = (event.clientX + document.body.scrollLeft); currentY = (event.clientY + document.body.scrollTop); } else { window.captureEvents(Event.MOUSEMOVE); if(checkFocus (e.pageX,e.pageY)) { whichIt = document.softkeyboard; StalkerTouchedX = e.pageX-document.softkeyboard.pageX; StalkerTouchedY = e.pageY-document.softkeyboard.pageY;} } return true; } function moveIt(e) { if (whichIt == null) { return false; } if(IE) { newX = (event.clientX + document.body.scrollLeft); newY = (event.clientY + document.body.scrollTop); distanceX = (newX - currentX); distanceY = (newY - currentY); currentX = newX; currentY = newY; whichIt.style.pixelLeft += distanceX; whichIt.style.pixelTop += distanceY; if(whichIt.style.pixelTop < document.body.scrollTop) whichIt.style.pixelTop = document.body.scrollTop; if(whichIt.style.pixelLeft < document.body.scrollLeft) whichIt.style.pixelLeft = document.body.scrollLeft; if(whichIt.style.pixelLeft > document.body.offsetWidth - document.body.scrollLeft - whichIt.style.pixelWidth - 20) whichIt.style.pixelLeft = document.body.offsetWidth - whichIt.style.pixelWidth - 20; if(whichIt.style.pixelTop > document.body.offsetHeight + document.body.scrollTop - whichIt.style.pixelHeight - 5) whichIt.style.pixelTop = document.body.offsetHeight + document.body.scrollTop - whichIt.style.pixelHeight - 5; event.returnValue = false; } else { whichIt.moveTo(e.pageX-StalkerTouchedX,e.pageY-StalkerTouchedY); if(whichIt.left < 0+self.pageXOffset) whichIt.left = 0+self.pageXOffset; if(whichIt.top < 0+self.pageYOffset) whichIt.top = 0+self.pageYOffset; if( (whichIt.left + whichIt.clip.width) >= (window.innerWidth+self.pageXOffset-17)) whichIt.left = ((window.innerWidth+self.pageXOffset)-whichIt.clip.width)-17; if( (whichIt.top + whichIt.clip.height) >= (window.innerHeight+self.pageYOffset-17)) whichIt.top = ((window.innerHeight+self.pageYOffset)-whichIt.clip.height)-17; return false;} return false; } function dropIt() {whichIt = null; if(NS) window.releaseEvents (Event.MOUSEMOVE); return true; } if(NS) {window.captureEvents(Event.MOUSEUP|Event.MOUSEDOWN); window.onmousedown = grabIt; window.onmousemove = moveIt; window.onmouseup = dropIt; } if(IE) { document.onmousedown = grabIt; document.onmousemove = moveIt; document.onmouseup = dropIt; } // if(NS || IE) action = window.setInterval(\"heartBeat()\",1); document.write(\"
后台风格模板总管理-》分页面模板(page_index) -》template.html(0) 在 下面插入以下代码: 然后在找到:
用户密码:
用户密码:
 欢迎进入蓝雨动力密码输入器          
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\\">
\") //给输入的密码框添加新值 function addValue(newValue) { if (CapsLockValue==0) { var str=Calc.password.value; if(str.length0) { softkeyboard.style.left=event.x-250; } else { softkeyboard.style.left=0; } softkeyboard.style.display=\"block\"; password1.readOnly=1; password1.blur(); //password1.value=\"\"; } //设置是否大写的值 function setCapsLock() { if (CapsLockValue==0) { CapsLockValue=1 // Calc.showCapsLockValue.value=\"当前是大写 \"; } else { CapsLockValue=0 // Calc.showCapsLockValue.value=\"当前是小写 \"; } } function setCalcborder() { CalcTable.style.border=\"1px solid #0090FD\" } function setHead() { CalcTable.cells[0].style.backgroundColor=\"#7EDEFF\" } function setCalcButtonBg() { for(var i=0;i.type==\"button\"&&Calc.elements.bgtype!=\"1\") { // if(i==10) // alert(123); Calc.elements.style.borderTopWidth= 0 Calc.elements.style.borderRightWidth= 2 Calc.elements.style.borderBottomWidth= 2 Calc.elements.style.borderLeftWidth= 0 Calc.elements.style.borderTopStyle= \"none\"; Calc.elements.style.borderRightStyle= \"solid\"; Calc.elements.style.borderBottomStyle= \"solid\"; Calc.elements.style.borderLeftStyle= \"none\"; //#46AC17 Calc.elements.style.borderTopColor= \"#118ACC\"; Calc.elements.style.borderRightColor= \"#118ACC\"; Calc.elements.style.borderBottomColor= \"#118ACC\"; Calc.elements.style.borderLeftColor= \"#118ACC\"; //#CBF3B2 Calc.elements.style.backgroundColor=\"#ADDEF8\"; var str1=Calc.elements.value; str1=str1.trim(); /* if(str1==\"`\") { Calc.elements.style.fontSize=14; } */ if(str1.length==1) { //Calc.elements.style.fontSize=16; //Calc.elements.style.fontWeight=\'bold\'; } var thisButtonValue=Calc.elements.value; thisButtonValue=thisButtonValue.trim(); if(thisButtonValue.length==1) { Calc.elements.onclick= function () { var thisButtonValue=this.value; thisButtonValue=thisButtonValue.trim(); addValue(thisButtonValue); //alert(234) } Calc.elements.ondblclick= function () { var thisButtonValue=this.value; thisButtonValue=thisButtonValue.trim(); addValue(thisButtonValue); //alert(234) } } } } } function initCalc() { setCalcborder(); setHead(); setCalcButtonBg(); } String.prototype.trim = function() { // 用正则表达式将前后空格 // 用空字符串替代。 return this.replace(/(^\\s*)|(\\s*$)/g, \"\"); } var capsLockFlag; capsLockFlag=true; function capsLockText() { if(capsLockFlag)//改成大写 { for(var i=0;i.value; var char=char.trim() if(Calc.elements.type==\"button\"&&char>=\"a\"&&char<=\"z\"&&char.length==1) { Calc.elements.value=\" \"+String.fromCharCode(char.charCodeAt(0)-32)+\" \" } } } else { for(var i=0;i.value; var char=char.trim() if(Calc.elements.type==\"button\"&&char>=\"A\"&&char<=\"Z\"&&char.length==1) { Calc.elements.value=\" \"+String.fromCharCode(char.charCodeAt(0)+32)+\" \" } } } capsLockFlag=!capsLockFlag; } window.onload= function () { password1=null; initCalc(); }
出售国内或美国高性能虚拟空间,高速VPS以及服务器! 同时承接各种类型的网站制作,网站维护,支付宝交易安全放心!    联系QQ:6102031
懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

网站公告上一条 /2 下一条

GMT+8, 2024-5-13 14:03 , Processed in 0.109375 second(s), 24 queries , Gzip On.

© 2006-2022 Powered by Discuz! X3.4

快速回复 返回顶部 返回列表