Web/js/keyboard.js

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

var oPopUp=null;
function SoftKeyboard(pwdObjId){
    var pwdObj=document.getElementById(pwdObjId);
    oPopUp=window.createPopup();
    var popBody=oPopUp.document.body;
    popBody.style.backgroundColor = "#FFFF99";
    popBody.style.border = "solid black 1px";
    WriteToPopup(oPopUp,pwdObj);
    oPopUp.show(0,22,240,100,pwdObj);
}
function WriteToPopup(oPopUp,pwdObj){
    var strHTML="<html><head>";
    strHTML+='<meta http-equiv="Content-Type" content="text/html; charset=gb2312">';
    strHTML+='<style type="text/css">';
    strHTML+='.td{text-align:center; background-color:#FFFF99; vertical-align:middle;font-size:13px;background-Image:(url:bg.gif); font-weight:800}';
    strHTML+='.button{border:0;width:90%; height:95%;}';
    strHTML+='</style>';
    strHTML+='<script language="javascript">';
    strHTML+='var arrLow=new Array("`","1","2","3","4","5","6","7","8","9","0","-","=","\","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","[","]",";","\'",",",".","/","");';
    strHTML+='var arrUp =new Array("~","!","@","#","$","%","^","&","*","(",")","_","+","|","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","{","}",":","\\"","<",">","?",""); ';
    strHTML+='var curOverTd=null; var curClkTd=null; var CapsStatus="black";';
    strHTML+='var pwdObjectId=parent.document.getElementById("'+pwdObj.id+'");';
    strHTML+='function TdMouseOver(TdObj){ ';
    strHTML+='TdObj.style.backgroundColor="blue"; ';
    strHTML+=' TdObj.style.color="white";';
    strHTML+='curOverTd=TdObj;} ';
    strHTML+='function TdMouseOut(TdObj){ ';
    strHTML+='if(curClkTd==TdObj){ ';
    strHTML+='TdObj.style.backgroundColor="red"; ';
    strHTML+='TdObj.style.color="white"; ';
    strHTML+='}else{ ';
    strHTML+='TdObj.style.backgroundColor="#FFFF99"; ';
    strHTML+='TdObj.style.color="black"; }';
    strHTML+='} ';
    strHTML+='function TdMouseClk(TdObj){ ';
    strHTML+='if(curClkTd){ ';
    strHTML+='curClkTd.style.backgroundColor="#FFFF99"; ';
    strHTML+='curClkTd.style.color="black"; }';
    strHTML+='TdObj.style.backgroundColor="red"; ';
    strHTML+=' TdObj.style.color="white";';
    strHTML+='curClkTd=TdObj; ';
    strHTML+='curOverTd=null; ';
    strHTML+='  pwdObjectId.value+=TdObj.innerText;';
    strHTML+=' }';
    strHTML+=' function btnCapsDown(btnObj){';
    strHTML+='if(CapsStatus=="black"){ CapsStatus="green"; ChgText(arrUp);}';
    strHTML+='else{ CapsStatus="black"; ChgText(arrLow);}; ';
    strHTML+='btnObj.style.color=CapsStatus=="black"?"#000000":"#33FF66";';
    strHTML+=' }';
    strHTML+=' function ChgText(arr){';
    strHTML+='var table=document.getElementById("tbKeyboard");';
    strHTML+='for(var i=0;i<4;i++)';
    strHTML+='for(var j=0;j<12;j++)';
    strHTML+='table.rows[i].cells[j].innerText=arr[12*i+j];';
    strHTML+=' }';
    strHTML+=' function btnSpaceDown(){';
    strHTML+='pwdObjectId.value+=" "';
    strHTML+=' }';
    strHTML+=' function btnBackDown(){';
    strHTML+='pwdObjectId.value=pwdObjectId.value.substring(0,pwdObjectId.value.length-1)';
后面还有 23 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。