ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript 中国建設銀行ログイン keyboard_javascript スキル

JavaScript 中国建設銀行ログイン keyboard_javascript スキル

WBOY
リリース: 2016-05-16 19:03:48
オリジナル
1295 人が閲覧しました
コードをコピー コードは次のとおりです:
/ ** ************************************************* * **
// *機能説明: ページにパスワード入力コントロールを書き込みます
// *パラメータ説明:
// :2006-07-24
******* *********************************** ************/
VAR InputControlareAINDEX = 0;
VAR InputControlareAPUBKEY = '';
VAR InputControlaaccver = "115A7165-de06- 49B8-9850-15414C233E83: 1009 " ;
var InputControlAreaFlag="1";
var InputControlAreaAccVerFlag=false;
function InputControlArea(inputName,type){

//初期化制御label
var input=document.all[inputName];
//ソフトキーボードを初期化します
//this.initKeyBoard(input)
//コントロールが有効かどうかを判断します
(input ==null||arguments.length!=2||(InputControlAreaFlag!=2&&InputControlAreaFlag!=3))​​{

this.obj=false;

}
//コントロールラベルを生成
this.init("Sec." inputName,inputName);

//有効なコントロールを取得
var returnObject=this.getInputCtl(document.all[" Sec. " inputName],type);

//有効なコントロールを表示します
this.obj=this.displayInput(returnObject,document.all[inputName]);

InputControlAreaArray[InputControlAreaArray] .length ]=this.obj;


}

InputControlArea.prototype.initKeyBoard=function (入力){

if(InputControlAreaFlag==3||InputControlAreaFlag == 1)
{

input.onkeydown=function (){

Calc.password.value=this.value; input.onchange= function (){

Calc.password.value=this.value;

}
input.onclick=function (){

password1=this;
showkeyboard(); ==0 )
{

input.onkeydown=null;

}

InputControlArea.prototype.init=function (inputCtlId,inputName){

//関数の最後に追加されたコントロールが最初に呼び出されます。
    function writeInputControl(clsid,id){

        //生成控件标签
        var classid="";        
        if(clsid!="")
        {

            classid=" classid='CLSID:"+clsid+"'";            

        }

        inputSpan+='';        

    }
    var inputSpan=document.all[inputName].outerHTML+"";
document.all[inputName].outerHTML=inputSpan;

}

InputControlArea.prototype.displayInput=function (returnObj,input){

/ /コントロールは有効です
if(returnObj.classid!="")
{

input.style.display="none";
returnObj.style.display=""; 🎜 > document.all[returnObj.id "img"].style.display="";
document.all[input.name "Area"].style.display="inline";
returnObj.onblur = function(){

; obj.getLength(); .GetPassword(InputControlAreaPubKey); returnObj.length=return Obj.GetLength();
if(InputControlAreaPubKey =='')
{

initOnSubmit()
InputControlAreaPubKey=returnObj .GetPubKey (inputControlareapubkey);(input.name); > 警告 = 「パスワード入力制御のバージョンが無効です。新しいバージョンをインストールしますか? "; "";

}


var SetUpFlag=this.GetCookie("SetUpFlag");
var returnFlg=this.Get Cookie("returnFlg");
if( returnFlg=="1")
{

this.SetCookie("returnFlg","0");

}
if(SetUpFlag!= "0"||SetUpFlag==null)
{

this.SetCookie("SetUpFlag","1");
top.location="/app/B2CMainPlatV5?CCB_IBSバージョン=V5&CUSTYPE= 0&TXCODE=801002";

}


}
// 戻り有效制御子
return returnObj;

}

InputControlArea .prototype.getInputCtl=function(inputCtls,type){

var validSE=0;

for(var i=inputCtls.length-1;i>=1;i--){

try{

if(InputControlAreaAccVer.indexOf(inputCtls[i].GetVersion())==-1){

InputControlAreaAccVerFlag=tru e;
続行;                

}
inputCtls[i].SetCryptFlag(type);            
validSE=i;            
休憩;            

}catch(e){

//続く;

}
try{

inputCtls[i].GetStrMsg();            
validSE=i;            
休憩;            

}catch(e){

続行;            

}

}
InputControlAreaIndex=validSE;    
return inputCtls[validSE];    

}

function callOnBlurByName(inputCtlName){

document.all["Sec." inputCtlName][InputControlAreaIndex].onblur.call();    

}

InputControlArea.prototype.SetCookie=function(sName,sValue)
{

document.cookie=sName "="escape(sValue) "; expires=Fri, 2999/12/31 23 :59:59 GMT;";    

}

// 指定された名前の Cookie の値を取得します。
InputControlArea.prototype.GetCookie=function GetCookie(sName)
{

// Cookie はセミコロンで区切られています
var aCookie=document.cookie.split(";");    
for(var i=0;i {

// 名前と値のペア (a crumb) は等号で区切られています
var aCrumb =aCookie[i].split("=");        
if(aCrumb[0].indexOf(sName)!=-1){

return unescape(aCrumb[1]);            

}

}
// 要求された名前の Cookie は存在しません
null を返します。    

}

function initOnSubmit(){


for(var i=0;i
var submitHandler=document.forms[i].onsubmit;        

if(submitHandler){

document.forms[i].onsubmit=function(){

initPassWord();                
return submitHandler.call();                

}

}


}

}


function initPassWord()

for(var i=0;i
if(InputControlAreaArray[i]!=null&&InputControlAreaArray[i].onDoSubmit!=null)
{

InputControlAreaArray[i].onDoSubmit.call();            

}

}

}

在線演示
打包文件下ダウンロード
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート