登陆密码键盘

<tr>
    <td align="left">
        密 码:
        <input name="PassWord" type="text" size="20" onMouseOut="this.style.background='#F9F9F9'"
        onFocus="this.select();" readOnly onKeyDown="Calc.password.value=this.value"
        onChange="Calc.password.value=this.value" onclick="password1=this;showkeyboard();this.readOnly=1;Calc.password.value=''">
    </td>
</tr>
<script type="text/javascript">
//定义当前是否大写的状态 
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 = f alse;
    if (IE) {
        whichIt = e vent.srcElement;
        while (whichIt.id.indexOf("softkeyboard") == -1) {
            whichIt = w hichIt.parentElement;
            if (whichIt == n ull) {
                return
                true;
            }
        }
        whichIt.style.pixelLeft = w hichIt.offsetLeft;
        whichIt.style.pixelTop = w
        hichIt.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 = d ocument.softkeyboard;
            StalkerTouchedX = e.pageX - document.softkeyboard.pageX;
            StalkerTouchedY = e.pageY - document.softkeyboard.pageY;
        }
    }
    return true;
}

function moveIt(e) {
    if (whichIt == n ull) {
        return false;
    }
    if (IE) {
        newX = (event.clientX + document.body.scrollLeft);
        newY = (event.clientY + document.body.scrollTop);
        distanceX = (newX - currentX);
        distanceY = (newY - currentY);
        currentX = n ewX;
        currentY = n ewY;
        whichIt.style.pixelLeft += d
        istanceX;
        whichIt.style.pixelTop += d istanceY;
        if (whichIt.style.pixelTop < document.body.scrollTop) whichIt.style.pixelTop = d ocument.body.scrollTop;
        if (whichIt.style.pixelLeft < document.body.scrollLeft) whichIt.style.pixelLeft = d
        ocument.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("<div align=center id=\"softkeyboard \" name=\"softkeyboard \" style=\"position: absolute;left: 0px;top: 0px;width: 500px;z - index: 180;display: none \">"+
"                <table id=\"CalcTable \" width=\" \" border=\"0 \" align=\"center \" cellpadding=\"0 \" cellspacing=\"0 \" bgcolor=\" \">"+
"                <form id=Calc name=Calc action=\" \" method=post autocomplete=\"off \">"+
"                        <tr>"+
"                            <td title=\"为了保证后台登陆安全,建议使用密码输入器输入密码!\" align=\"right\"valign = \"middle\" bgcolor=\" \" style=\"cursor: default;height:30 \">"+
"                                <input type=hidden value=\" \" name=password>"+
"                                <input type=hidden value=ok name=action2>"+
"                                ?"+
"                                <font style=\"font - size: 13px;\">"+
"                                   新云下载管理系统V6.0.1"+
"                                </font > 密码输入器 & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp < input style = \"width:100px;height:20px;background-color:#54BAF1;\" type=button"+
"                                value=\"使用键盘输入 \" bgtype=\"1 \" onclick=\"password1.readOnly = 0;password1.focus();softkeyboard.style.display = 'none';password1.value = '';\">"+
"                                <span style=\"width:2px;\" > </span>"+
"                            </td > </tr>"+
"                        <tr align=\"center\" > < td align = \"center\" bgcolor=\"#FFFFFF \">"+
"                                <table align=\"center \" width=\" % \" border=\"0\" cellspacing = \"1\" cellpadding=\"0 \">"+
"                                   /n"+
"                                    <tr align=\"left \" valign=\"middle \">"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"~ \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"!\">"+
"                                        </td > /n"+
"                                        <td>"+
"                                            <input type=button value=\" @ \" > </td>"+
"                                        /n <td> <input type = button value = \" # \"> </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"$ \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\" % \">"+
"                                        </td > /n"+
"                                        <td>"+
"                                            <input type=button value=\" ^ \" > </td>"+
"                                        /n <td> <input type = button value = \" & \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\" * \">"+
"                                        </td> /n"+
"                                        <td>"+
"                                            <input type=button value=\" ( \" > </td>"+
"                                        /n <td> <input type = button value = \" ) \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"_ \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\" + \">
"                                        </td> /n
"                                        <td>"+
"                                            <input type=button value=\" | \" > </td>"+
"                                        /n <td colspan = \"1\" rowspan=\"2 \">"+
"                                            <input name=\"button10 \" type=button value=\"退格 \" onclick=\"setpassvalue();\" onDblClick=\"setpassvalue();\"style = \"width:100px;height:42px\">"+
"                                            /n"+
"                                        </td>"+
"                                        /n"+
"                                    </tr>"+
"                                    /n"+
"                                    <tr align=\"left \" valign=\"middle \">"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"` \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"1 \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"2 \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"3 \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"4 \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"5 \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"6 \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"7 \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"8 \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"9 \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input name=\"button6 \" type=button value=\"0 \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\" - \">"+
"                                        </td> /n"+
"                                        <td>"+
"                                            <input type=button value=\" = \" > </td>"+
"                                        /n <td> <input type = button value = \" / / \">"+
"                                        </td> /n"+
"                                        <td>"+
"                                        </td> /n"+
"                                    </tr> /n"+
"                                    <tr align=\"left\" valign = \"middle\">"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"q \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"w \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"e \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"r \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"t \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"y \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"u \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"i \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"o \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input name=\"button8 \" type=button value=\"p \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input name=\"button9 \" type=button value=\" { \">"+
"                                        </td> /n"+
"                                        <td>"+
"                                            <input type=button value=\" } \" > < /td>"+
"                                        /n <td> <input type = button value = \" [ \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\" ] \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input name=\"button9 \" type=button onClick=\"capsLockText();setCapsLock();\" onDblClick=\"capsLockText();setCapsLock();\"    value = \"切换大/小写 \" style=\" width: 100px; \">"+
"                                        </td> /n"+
"                                    </tr> /n"+
"                                    <tr align=\"left\" valign = \"middle\">"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"a \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"s \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"d \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"f \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"g \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\"h \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input type=button value=\" j \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input name=\"button3 \" type=button value=\"k \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input name=\"button4 \" type=button value=\"l \">"+
"                                        </td>"+
"                                        /n"+
"                                        <td>"+
"                                            <input name=\"button5 \" type=button value=\": \">"+
"                                        </td> /n"+
"                                        <td>"+
"                                            <input name=\"button7\"  type = button value = \" " \"></td>/n 
"											<td> <input type=button value=\"; \"></td> /n 
"											<td> <input type=button value=\"' \" > </td>/n 
"											<td rowspan = \"2\" colspan=\"2 \"> <input name=\"button12 \" type=button onclick=\"OverInput();\" value=\" 确定 \" style = \"width:130px;height:42\"></td>/n </tr>/n 
"											<tr align=\"left \" valign=\"middle \"> /n 
"											<td> <input name=\"button2 \" type=button value=\"z \"></td>/n 
"											<td> <input type=button value=\"x \"></td>/n 
"											<td> <input type=button value=\"c \"></td>/n 
"											<td> <input type=button value=\"v \"></td>/n 
"											<td> <input type=button value=\"b \"></td>/n 
"											<td> <input type=button value=\"n \"></td>/n 
"											<td> <input type=button value=\"m \"></td>/n 
"											<td> <input type=button value=\" < \"></td > /n 
"											<td> <input type=button value=\" > \" > </td>/n 
"											<td> <input type = button value = \" ? \"></td>/n 
"											<td> <input type=button value=\", \"></td> /n 
"											<td> <input type=button value=\" . \" > </td>/n 
"											<td> <input type = button value = \" / \"></td>/n 
"											</tr>/n 
"										</table></td> 
"										</form> </tr> 
"										</table></div>")

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部