//============================================================================== // リスクベース認証 //============================================================================== var CONST_AA_POP_TITLE_INTERACTION = "追加入力"; var InteractiveLoginInfoMap; //★[カスタマイズ対象]追加ログイン情報を反映 function setAaInteractiveFormData(eleHTML,cp_id,ackey,xdocAddLogin){ //■ if(cp_id == "cp_btm_"){ }else{ //[REP] S 2008/08/29 追加入力画面デザイン修正 //アカウント登録時の入力フォーム使用する場合(従来処理) // createAaAcFieldInfo(eleHTML,cp_id); // setAaAcFormData(eleHTML,ackey); // createAaAcConfirmFieldInfo(eleHTML,ackey); createAaAcFieldInfoInteractive(eleHTML,cp_id); setAaAcFormDataInteractive(eleHTML,ackey); createAaAcConfirmFieldInfoInteractive(eleHTML,ackey); //[REP] E 2008/08/29 追加入力画面デザイン修正 //メモ欄の前にフィールド作成 var eleTRMemo =getAaElementByClassName(eleHTML,"tr",KEY_ACC_MEMO_FLD); createAaInteractiveField(eleTRMemo,xdocAddLogin); //CPに応じて入力注記を作成 setAaInteractiveIntor(eleHTML,xdocAddLogin,cp_id); } } //★[カスタマイズ]CPに応じた自動ログイン入力フォームテンプレートを取得 function getAaInteractiveInputFormTemplate(cp_id){ var tmplId = getAaAcInputFormTemplate(cp_id); //var template_name ="aa_template_addloginform_default"; } //★「カスタマイズ対象] function getAaInteractiveInputInfoMsg(cp_id,intorTxt){ //住友信託銀行用 if(cp_id == "XXX"){ //intorTxt = 'ご利用カードに記載されている10桁確認番号の左から
' + intorTxt + 'を順番にご入力ください。'; return intorTxt ; } return intorTxt; } //★追加情報入力要素を取得 function getAaRBElement(eleAcData){ return AaGetElement(eleAcData,"paramSet"); } //★追加情報入力管理マネージャー function AaAddLoginManager(){ this.ackeyList = new Array() ; this.inputInfoList = new Array() ; this.BeforeStepIdList = new Array() ; this.add = function (ackey,eleXml){ for(var i=0;i 0){ errListaAll = errListaAll.concat(list); modAaClassName(eleTRs[i],KEY_ACC_TEXT_NORMAL_FLD,KEY_ACC_TEXT_ERR_FLD) } } if(errListaAll.length>0) { strErrMsg=aaListToString(errListaAll,MSG_SEPRRATE) showAaAcErrMsg(strErrMsg); return true; } return false; } //★情報取得実行 function CB_AaExecInteractive(rsobj,ackey){ var xdoc = rsobj.responseXML; if(checkAaException(xdoc)) return ; //サーバサイド入力エラーチェック if(checkAaAddLoginInput(xdoc)){ return ; } //表示をスクレイピング中に変更 replaceAaToScraping(ackey); //更新アカウントリストに追加 ScrManager.add(ackey); //バックグラウンドが起動していなければ実行 if(!ScrManager.exec_stat) execAaBackground(); PopupWin.aaWindowClose(); }